From b7bdceaac4c78c3bfd7cbfea0a8774133620122f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A1szl=C3=B3=20Monda?= Date: Sun, 30 Apr 2017 04:40:12 +0200 Subject: [PATCH] Implement TestAction_DisableLedDriverPwm --- right/src/bridge_slaves/bridge_slave_led_driver.c | 2 +- right/src/usb_report_updater.c | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/right/src/bridge_slaves/bridge_slave_led_driver.c b/right/src/bridge_slaves/bridge_slave_led_driver.c index 6851d52..734bf5b 100644 --- a/right/src/bridge_slaves/bridge_slave_led_driver.c +++ b/right/src/bridge_slaves/bridge_slave_led_driver.c @@ -77,7 +77,7 @@ bool BridgeSlaveLedDriverHandler(uint8_t ledDriverId) { *ledDriverState = LedDriverState_Initialized; break; case LedDriverState_Initialized: - I2cAsyncWrite(I2C_ADDRESS_LED_DRIVER_LEFT, ledsBuffer, BUFFER_SIZE); + I2cAsyncWrite(ledDriverAddress, ledsBuffer, BUFFER_SIZE); break; } return true; diff --git a/right/src/usb_report_updater.c b/right/src/usb_report_updater.c index f8f0b0d..034955e 100644 --- a/right/src/usb_report_updater.c +++ b/right/src/usb_report_updater.c @@ -6,6 +6,7 @@ #include "current_keymap.h" #include "test_states.h" #include "peripherals/test_led.h" +#include "bridge_slaves/bridge_slave_led_driver.h" static uint8_t activeLayer = LAYER_ID_BASE; static uint8_t mouseWheelDivisorCounter = 0; @@ -90,6 +91,9 @@ void processTestAction(key_action_t testAction) { case TestAction_DisableKeyMatrixScan: TestStates.disableKeyMatrixScan = true; break; + case TestAction_DisableLedDriverPwm: + SetLeds(0); + break; } }