mirror of
https://github.com/clockworkpi/DevTerm.git
synced 2025-12-13 02:38:50 +01:00
mini keyboard pause timer when duty cycle is 0
This commit is contained in:
parent
81d40799b5
commit
a802c1ad3b
@ -63,7 +63,8 @@ void setup() {
|
|||||||
timer.resume();
|
timer.resume();
|
||||||
|
|
||||||
pinMode(PA8,PWM);
|
pinMode(PA8,PWM);
|
||||||
pwmWrite(PA8,dev_term.Keyboard_state.backlight);
|
pwmWrite(PA8,0);
|
||||||
|
|
||||||
|
|
||||||
delay(1000);
|
delay(1000);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -251,7 +251,13 @@ void keyboard_action(DEVTERM*dv,uint8_t row,uint8_t col,uint8_t mode) {
|
|||||||
//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 + 1) % 4;
|
dv->Keyboard_state.backlight = ( dv->Keyboard_state.backlight + 1) % 4;
|
||||||
|
|
||||||
pwmWrite(PA8,backlight[ dv->Keyboard_state.backlight ] );
|
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->_Serial->println("light keyboard");
|
||||||
}
|
}
|
||||||
}break;
|
}break;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user