#include <stdlib.h>
#include <string.h>
+#define AO_HERTZ 100
+
#define AO_ADC_RING 64
#define ao_adc_ring_next(n) (((n) + 1) & (AO_ADC_RING - 1))
#define ao_adc_ring_prev(n) (((n) - 1) & (AO_ADC_RING - 1))
#define ao_usb_disable()
#define ao_telemetry_set_interval(x)
#define ao_rdf_set(rdf)
+#define ao_packet_slave_start()
enum ao_igniter {
ao_igniter_drogue = 0,
struct ao_config {
uint16_t main_deploy;
- int16_t accel_zero_g;
+ int16_t accel_plus_g;
+ int16_t accel_minus_g;
};
#define ao_config_get()
-struct ao_config ao_config = { 250, 16000 };
+struct ao_config ao_config = { 250, 15937, 16467 };
#include "ao_flight.c"
type = words[0][0];
tick = strtoul(words[1], NULL, 16);
a = strtoul(words[2], NULL, 16);
- b = strtoul(words[2], NULL, 16);
+ b = strtoul(words[3], NULL, 16);
} else if (nword >= 36 && strcmp(words[0], "CALL") == 0) {
tick = atoi(words[10]);
if (!ao_flight_started) {