X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?p=tinyboard.git;a=blobdiff_plain;f=projects%2Fstep-up%2Flights.h;h=9cbc0c957228bd8ffe9da9e0e97662de82f1c4e6;hp=64fce03dfb6ccc58f5dc52fae89edb4ef0151e59;hb=8b54d4bdf1305a636d6c1d03e6a725061f47c612;hpb=655d773afa02e2589680fa9cefd4302efa2fd2b3 diff --git a/projects/step-up/lights.h b/projects/step-up/lights.h index 64fce03..9cbc0c9 100644 --- a/projects/step-up/lights.h +++ b/projects/step-up/lights.h @@ -42,17 +42,6 @@ void pwmled_adc(uint16_t adcval); void pwmled_set_target(unsigned char mode); void pwmled_on_off(unsigned char on); -/* gpio.c */ -void init_gpio(); -void susp_gpio(); -void gpio_set(unsigned char n, unsigned char on); - -/* ambient.c */ -#define AMBIENT_ADC_SHIFT 0 /* 1 measurement per callback */ -void init_ambient(); -extern volatile unsigned char ambient_zone; -void ambient_adc(uint16_t adc_val); - /* pattern.c */ typedef struct { unsigned char mode: 3; @@ -67,16 +56,11 @@ pattern_t *number_pattern(unsigned char num, unsigned char inv); void pattern_reload(); /* buttons.c */ -#define MAX_USER_PARAMS 3 void init_buttons(); void susp_buttons(); void timer_check_buttons(); -void button_adc(uint16_t adcval); -unsigned char get_user_param(unsigned char param); unsigned char buttons_wait_for_release(); -unsigned char buttons_setup_in_progress(); -pattern_t *buttons_setup_status0_pattern_select(); -pattern_t *buttons_setup_status1_pattern_select(); +void status_led_on_off(unsigned char on); /* battery.c */ extern volatile unsigned char battery_critical; @@ -85,19 +69,14 @@ void init_battery(); unsigned char battery_gauge(); /* control.c */ -extern pattern_t on1_pattern[]; - void init_control(); +void long_press_start(); +void long_press(); +void short_press(); void brake_on(); void brake_off(); -void toggle_dim_mode(); -void set_panic_mode(); -pattern_t *pwmled0_pattern_select(); -pattern_t *pwmled1_pattern_select(); -pattern_t *pwmled2_pattern_select(); +pattern_t *pwmled_pattern_select(); pattern_t *status_led_pattern_select(); -pattern_t *illumination_led_pattern_select(); -pattern_t *laser_pattern_select(); /* main.c */ void power_down();