#if HAS_MS5607 || HAS_MS5611
static __xdata struct ao_ms5607_prom ms5607_prom;
-static uint8_t ms5607_configured;
+static __xdata uint8_t ms5607_configured;
static void
ao_ms5607_start(void) {
#define AO_CONVERT_D2 token_evaluator(AO_MS5607_CONVERT_D2_, AO_MS5607_TEMP_OVERSAMPLE)
void
-ao_ms5607_sample(struct ao_ms5607_sample *sample)
+ao_ms5607_sample(__xdata struct ao_ms5607_sample *sample)
{
sample->pres = ao_ms5607_get_sample(AO_CONVERT_D1);
sample->temp = ao_ms5607_get_sample(AO_CONVERT_D2);
static void
ao_ms5607_dump(void)
{
- struct ao_ms5607_value value;
+ __xdata struct ao_ms5607_value value;
ao_ms5607_convert(&ao_ms5607_current, &value);
printf ("Pressure: %8u %8d\n", ao_ms5607_current.pres, value.pres);