picocalc_keyboard.ino: use is_write to NOT turn off backlight during read.

fixes blacked out screen when backlight register is read.
This commit is contained in:
prokrypt 2025-04-13 01:28:48 -07:00 committed by GitHub
parent 77695bb5be
commit b207dc53e9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -130,8 +130,10 @@ void receiveEvent(int howMany) {
write_buffer[1] = (uint8_t)item.key;
} break;
case REG_ID_BKL: {
reg_set_value(REG_ID_BKL, rcv_data[1]);
lcd_backlight_update_reg();
if (is_write) {
reg_set_value(REG_ID_BKL, rcv_data[1]);
lcd_backlight_update_reg();
}
write_buffer[0] = reg;
write_buffer[1] = reg_get_value(REG_ID_BKL);
} break;