diff options
Diffstat (limited to 'src/drivers/ao_lco.h')
-rw-r--r-- | src/drivers/ao_lco.h | 22 |
1 files changed, 18 insertions, 4 deletions
diff --git a/src/drivers/ao_lco.h b/src/drivers/ao_lco.h index d5aace0d..c1b101d2 100644 --- a/src/drivers/ao_lco.h +++ b/src/drivers/ao_lco.h @@ -21,6 +21,14 @@ #include <ao_lco_func.h> +#ifndef AO_LCO_DRAG +#define AO_LCO_DRAG 1 +#endif + +#if AO_LCO_DRAG +#define AO_LCO_BOX_DRAG 0x1000 +#endif + #define DEBUG 1 #if DEBUG @@ -73,9 +81,15 @@ uint8_t ao_lco_pad_first(uint8_t box); void +ao_lco_set_pad(uint8_t new_pad); + +void ao_lco_step_pad(int8_t dir); void +ao_lco_set_box(uint16_t new_box); + +void ao_lco_set_armed(uint8_t armed); void @@ -121,16 +135,16 @@ ao_lco_arm_warn(void); */ void -ao_lco_set_pad(uint8_t pad); +ao_lco_show_pad(uint8_t pad); void -ao_lco_set_box(uint16_t box); +ao_lco_show_box(uint16_t box); void -ao_lco_set_voltage(uint16_t decivolts); +ao_lco_show_voltage(uint16_t decivolts); void -ao_lco_set_display(void); +ao_lco_show_display(void); void ao_lco_init(void); |