Merge pull request #21 from wez/set-kbd-bl

Allow setting keyboard backlight via i2c
This commit is contained in:
GNU 2025-04-18 07:04:00 -07:00 committed by GitHub
commit 9ee62cd73f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -137,6 +137,17 @@ void receiveEvent(int howMany) {
write_buffer[0] = reg;
write_buffer[1] = reg_get_value(REG_ID_BKL);
} break;
case REG_ID_BK2: {
if (is_write) {
reg_set_value(REG_ID_BK2, rcv_data[1]);
// kbd_backlight_update will add 0 to the reg
// value that we just set, and apply the result
// to the backlight
kbd_backlight_update(0);
}
write_buffer[0] = reg;
write_buffer[1] = reg_get_value(REG_ID_BK2);
} break;
case REG_ID_BAT:{
//Serial1.print("REG_ID_BAT getBatteryPercent:");Serial1.print(current_bat_pcnt);Serial1.println("%");
write_buffer[0] = reg;