extern __pdata uint32_t ao_log_end_pos;
extern __pdata uint32_t ao_log_start_pos;
extern __xdata uint8_t ao_log_running;
-extern __xdata enum flight_state ao_log_state;
+extern __pdata enum flight_state ao_log_state;
/* required functions from the underlying log system */
extern __pdata int16_t ao_sample_accel; /* most recent accel sensor reading */
#endif
-extern __xdata int16_t ao_ground_pres; /* startup pressure */
-extern __xdata int16_t ao_ground_height; /* MSL of ao_ground_pres */
+extern __pdata int16_t ao_ground_pres; /* startup pressure */
+extern __pdata int16_t ao_ground_height; /* MSL of ao_ground_pres */
#if HAS_ACCEL
-extern __xdata int16_t ao_ground_accel; /* startup acceleration */
-extern __xdata int16_t ao_accel_2g; /* factory accel calibration */
-extern __xdata int32_t ao_accel_scale; /* sensor to m/s² conversion */
+extern __pdata int16_t ao_ground_accel; /* startup acceleration */
+extern __pdata int16_t ao_accel_2g; /* factory accel calibration */
+extern __pdata int32_t ao_accel_scale; /* sensor to m/s² conversion */
#endif
void ao_sample_init(void);
#define AO_GPS_DATE_VALID (1 << 6)
#define AO_GPS_COURSE_VALID (1 << 7)
-extern __xdata uint16_t ao_gps_tick;
+extern __pdata uint16_t ao_gps_tick;
extern __xdata uint8_t ao_gps_mutex;
extern __xdata struct ao_telemetry_location ao_gps_data;
extern __xdata struct ao_telemetry_satellite ao_gps_tracking_data;