diff options
Diffstat (limited to 'quantum/backlight/backlight_software.c')
| -rw-r--r-- | quantum/backlight/backlight_software.c | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/quantum/backlight/backlight_software.c b/quantum/backlight/backlight_software.c index 709304f559..3d412cab52 100644 --- a/quantum/backlight/backlight_software.c +++ b/quantum/backlight/backlight_software.c | |||
| @@ -30,11 +30,17 @@ static const uint16_t backlight_duty_table[] = { | |||
| 30 | 30 | ||
| 31 | // clang-format on | 31 | // clang-format on |
| 32 | 32 | ||
| 33 | static uint8_t scale_backlight(uint8_t v) { return v * (backlight_duty_table_size - 1) / BACKLIGHT_LEVELS; } | 33 | static uint8_t scale_backlight(uint8_t v) { |
| 34 | return v * (backlight_duty_table_size - 1) / BACKLIGHT_LEVELS; | ||
| 35 | } | ||
| 34 | 36 | ||
| 35 | void backlight_init_ports(void) { backlight_pins_init(); } | 37 | void backlight_init_ports(void) { |
| 38 | backlight_pins_init(); | ||
| 39 | } | ||
| 36 | 40 | ||
| 37 | void backlight_set(uint8_t level) { s_duty_pattern = backlight_duty_table[scale_backlight(level)]; } | 41 | void backlight_set(uint8_t level) { |
| 42 | s_duty_pattern = backlight_duty_table[scale_backlight(level)]; | ||
| 43 | } | ||
| 38 | 44 | ||
| 39 | void backlight_task(void) { | 45 | void backlight_task(void) { |
| 40 | static uint8_t backlight_tick = 0; | 46 | static uint8_t backlight_tick = 0; |
