X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Fao_config.c;fp=src%2Fao_config.c;h=bbee3b443e6a0a7e17bfb9805af311dfba6e3982;hb=69290588980bb15732a99eca5c911a3b6e9a37b9;hp=e97b7eb121192a41d1876fa530e9188d828e75e5;hpb=1b8d7313504240ed04e0747e9b0f6e9a83d323e2;p=fw%2Faltos diff --git a/src/ao_config.c b/src/ao_config.c index e97b7eb1..bbee3b44 100644 --- a/src/ao_config.c +++ b/src/ao_config.c @@ -209,10 +209,10 @@ ao_config_accel_calibrate_auto(char *orientation) __reentrant puts("Calibrating..."); flush(); i = ACCEL_CALIBRATE_SAMPLES; accel_total = 0; - cal_adc_ring = ao_adc_head; + cal_adc_ring = ao_flight_adc; while (i) { - ao_sleep(&ao_adc_ring); - while (i && cal_adc_ring != ao_adc_head) { + ao_sleep(DATA_TO_XDATA(&ao_flight_adc)); + while (i && cal_adc_ring != ao_flight_adc) { accel_total += (int32_t) ao_adc_ring[cal_adc_ring].accel; cal_adc_ring = ao_adc_ring_next(cal_adc_ring); i--;