Control the left and right side PWM brightness via separate protocol messages.
This commit is contained in:
@@ -208,9 +208,13 @@ void applyConfig()
|
|||||||
void setLedPwm()
|
void setLedPwm()
|
||||||
{
|
{
|
||||||
#if UHK_PCB_MAJOR_VERSION == 7
|
#if UHK_PCB_MAJOR_VERSION == 7
|
||||||
uint8_t brightnessPercent = GenericHidInBuffer[1];
|
uint8_t isRightKeyboardHalf = GenericHidInBuffer[1];
|
||||||
LedPwm_SetBrightness(brightnessPercent);
|
uint8_t brightnessPercent = GenericHidInBuffer[2];
|
||||||
uint8_t data[] = {2, brightnessPercent};
|
if (isRightKeyboardHalf) {
|
||||||
I2cWrite(I2C_MAIN_BUS_BASEADDR, I2C_ADDRESS_LEFT_KEYBOARD_HALF, data, sizeof(data));
|
LedPwm_SetBrightness(brightnessPercent);
|
||||||
|
} else {
|
||||||
|
uint8_t data[] = {2, brightnessPercent};
|
||||||
|
I2cWrite(I2C_MAIN_BUS_BASEADDR, I2C_ADDRESS_LEFT_KEYBOARD_HALF, data, sizeof(data));
|
||||||
|
}
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user