Signed-off-by: Keith Packard <keithp@keithp.com>
#if HAS_ADC_SINGLE
#include <ao_adc_single.h>
#endif
#if HAS_ADC_SINGLE
#include <ao_adc_single.h>
#endif
-#if HAS_ADC
-#include <ao_adc.h>
-#endif
ao_led_off(LEDS_AVAILABLE);
}
ao_led_off(LEDS_AVAILABLE);
}
static void
ao_lco_batt_voltage(void)
{
static void
ao_lco_batt_voltage(void)
{
ao_lco_set_voltage(decivolt);
ao_delay(AO_MS_TO_TICKS(1000));
}
ao_lco_set_voltage(decivolt);
ao_delay(AO_MS_TO_TICKS(1000));
}
static struct ao_task ao_lco_input_task;
static struct ao_task ao_lco_monitor_task;
static struct ao_task ao_lco_input_task;
static struct ao_task ao_lco_monitor_task;
uint8_t box;
ao_lco_display_test();
uint8_t box;
ao_lco_display_test();
ao_lco_search();
ao_add_task(&ao_lco_input_task, ao_lco_input, "lco input");
ao_add_task(&ao_lco_arm_warn_task, ao_lco_arm_warn, "lco arm warn");
ao_lco_search();
ao_add_task(&ao_lco_input_task, ao_lco_input, "lco input");
ao_add_task(&ao_lco_arm_warn_task, ao_lco_arm_warn, "lco arm warn");
#define AO_QUADRATURE_1_B 0
#define AO_QUADRATURE_BOX 1
#define AO_QUADRATURE_1_B 0
#define AO_QUADRATURE_BOX 1
+#define AO_QUADRATURE_DEBOUNCE 10
#define AO_QUADRATURE_1_B 0
#define AO_QUADRATURE_BOX 1
#define AO_QUADRATURE_1_B 0
#define AO_QUADRATURE_BOX 1
+#define AO_QUADRATURE_DEBOUNCE 10