From 29beeb68696c0df40c71d6ea987f19db3f24ee27 Mon Sep 17 00:00:00 2001 From: cuu Date: Fri, 14 Apr 2023 16:04:01 +1200 Subject: [PATCH] bug fix --- Code/devterm_keyboard_mini/keymaps.ino | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Code/devterm_keyboard_mini/keymaps.ino b/Code/devterm_keyboard_mini/keymaps.ino index ad7eb38..67c866c 100644 --- a/Code/devterm_keyboard_mini/keymaps.ino +++ b/Code/devterm_keyboard_mini/keymaps.ino @@ -241,16 +241,19 @@ void keyboard_action(DEVTERM*dv,uint8_t row,uint8_t col,uint8_t mode) { }break; case _FN_LIGHT_KEYBOARD: { //dv->_Serial->println("light keyboard"); + 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 ] ); if(backlight[ dv->Keyboard_state.backlight ]== 0){ timer.pause(); }else{ timer.resume(); } - //dv->_Serial->println("light keyboard"); - dv->Keyboard_state.backlight ++; } }break; case _FN_KEY: