diff options
Diffstat (limited to 'quantum/backlight/backlight.h')
| -rw-r--r-- | quantum/backlight/backlight.h | 23 |
1 files changed, 20 insertions, 3 deletions
diff --git a/quantum/backlight/backlight.h b/quantum/backlight/backlight.h index 1e581055d..9f0a5e81d 100644 --- a/quantum/backlight/backlight.h +++ b/quantum/backlight/backlight.h | |||
| @@ -41,22 +41,39 @@ typedef union { | |||
| 41 | } backlight_config_t; | 41 | } backlight_config_t; |
| 42 | 42 | ||
| 43 | void backlight_init(void); | 43 | void backlight_init(void); |
| 44 | void backlight_increase(void); | ||
| 45 | void backlight_decrease(void); | ||
| 46 | void backlight_toggle(void); | 44 | void backlight_toggle(void); |
| 47 | void backlight_enable(void); | 45 | void backlight_enable(void); |
| 48 | void backlight_disable(void); | 46 | void backlight_disable(void); |
| 49 | bool is_backlight_enabled(void); | 47 | bool is_backlight_enabled(void); |
| 50 | void backlight_step(void); | 48 | void backlight_step(void); |
| 51 | void backlight_set(uint8_t level); | 49 | void backlight_increase(void); |
| 50 | void backlight_decrease(void); | ||
| 52 | void backlight_level(uint8_t level); | 51 | void backlight_level(uint8_t level); |
| 53 | uint8_t get_backlight_level(void); | 52 | uint8_t get_backlight_level(void); |
| 54 | 53 | ||
| 54 | // implementation specific | ||
| 55 | void backlight_init_ports(void); | ||
| 56 | void backlight_set(uint8_t level); | ||
| 57 | void backlight_task(void); | ||
| 58 | |||
| 55 | #ifdef BACKLIGHT_BREATHING | 59 | #ifdef BACKLIGHT_BREATHING |
| 60 | |||
| 56 | void backlight_toggle_breathing(void); | 61 | void backlight_toggle_breathing(void); |
| 57 | void backlight_enable_breathing(void); | 62 | void backlight_enable_breathing(void); |
| 58 | void backlight_disable_breathing(void); | 63 | void backlight_disable_breathing(void); |
| 59 | bool is_backlight_breathing(void); | 64 | bool is_backlight_breathing(void); |
| 65 | |||
| 66 | void breathing_period_set(uint8_t value); | ||
| 67 | uint8_t get_breathing_period(void); | ||
| 68 | void breathing_period_default(void); | ||
| 69 | void breathing_period_inc(void); | ||
| 70 | void breathing_period_dec(void); | ||
| 71 | |||
| 72 | // implementation specific | ||
| 60 | void breathing_enable(void); | 73 | void breathing_enable(void); |
| 61 | void breathing_disable(void); | 74 | void breathing_disable(void); |
| 75 | void breathing_toggle(void); | ||
| 76 | bool is_breathing(void); | ||
| 77 | void breathing_pulse(void); | ||
| 78 | void breathing_task(void); | ||
| 62 | #endif | 79 | #endif |
