extern __pdata uint16_t ao_flight_tick;
extern __pdata int16_t ao_flight_accel;
extern __pdata int16_t ao_flight_pres;
+extern __pdata int32_t ao_flight_vel;
extern __pdata int16_t ao_ground_pres;
extern __pdata int16_t ao_ground_accel;
extern __pdata int16_t ao_min_pres;
struct ao_telemetry {
uint8_t addr;
uint8_t flight_state;
+ int16_t flight_accel;
+ int16_t ground_accel;
+ int32_t flight_vel;
+ int16_t flight_pres;
+ int16_t ground_pres;
struct ao_adc adc;
struct ao_gps_data gps;
char callsign[AO_MAX_CALLSIGN];
void
ao_telemetry_set_interval(uint16_t interval);
-void
-ao_rdf_set(uint8_t rdf);
-
void
ao_telemetry_init(void);
void
ao_radio_recv(__xdata struct ao_radio_recv *recv) __reentrant;
-void
-ao_radio_rdf(void);
-
-void
-ao_radio_rdf_abort(void);
-
void
ao_radio_init(void);