This commit is contained in:
cuu 2023-04-14 16:04:01 +12:00
parent 3ef60f89d8
commit 29beeb6869

View File

@ -241,16 +241,19 @@ void keyboard_action(DEVTERM*dv,uint8_t row,uint8_t col,uint8_t mode) {
}break; }break;
case _FN_LIGHT_KEYBOARD: { case _FN_LIGHT_KEYBOARD: {
//dv->_Serial->println("light keyboard"); //dv->_Serial->println("light keyboard");
if(mode == KEY_PRESSED) { if(mode == KEY_PRESSED) {
dv->Keyboard_state.backlight = dv->Keyboard_state.backlight % 4; dv->Keyboard_state.backlight ++;
if(dv->Keyboard_state.backlight >= 4) {
dv->Keyboard_state.backlight = 0;
}
pwmWrite(PA8,backlight[ dv->Keyboard_state.backlight ] ); pwmWrite(PA8,backlight[ dv->Keyboard_state.backlight ] );
if(backlight[ dv->Keyboard_state.backlight ]== 0){ if(backlight[ dv->Keyboard_state.backlight ]== 0){
timer.pause(); timer.pause();
}else{ }else{
timer.resume(); timer.resume();
} }
//dv->_Serial->println("light keyboard");
dv->Keyboard_state.backlight ++;
} }
}break; }break;
case _FN_KEY: case _FN_KEY: