CS7000: added control of keyboard backlight

pull/313/head
Silvano Seva 2024-11-20 18:51:34 +01:00
rodzic e204891776
commit b69fa48dbb
1 zmienionych plików z 7 dodań i 0 usunięć

Wyświetl plik

@ -22,6 +22,7 @@
void backlight_init()
{
gpioDev_clear(KBD_BKLIGHT);
gpio_setMode(LCD_BKLIGHT, ALTERNATE | ALTERNATE_FUNC(3));
/*
@ -69,4 +70,10 @@ void display_setBacklightLevel(uint8_t level)
uint8_t pwmLevel = (2 * level) + (level * 55)/100; // Convert value to 0 - 255
TIM8->CCR4 = pwmLevel;
// Keyboard backlight does not have dimming, only on/off
if(level > 0)
gpioDev_set(KBD_BKLIGHT);
else
gpioDev_clear(KBD_BKLIGHT);
}