From 45d5db6773431034910c7993f3260b53fd34fc15 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A1szl=C3=B3=20Monda?= Date: Sat, 18 Mar 2017 00:46:15 +0100 Subject: [PATCH] Fix ledControlBufferRight[] and don't enable all the LEDs in a second sweep. --- right/src/led_driver.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/right/src/led_driver.c b/right/src/led_driver.c index a7159f1..0df0b42 100644 --- a/right/src/led_driver.c +++ b/right/src/led_driver.c @@ -42,7 +42,7 @@ void LedDriver_SetAllLedsTo(uint8_t val) 0b00000000, // no display 0b01111111, // keys row 4 0b00000000, // no display - 0b00101111, // keys row 5 + 0b01111010, // keys row 5 0b00000000, // no display 0b00000000, // keys row 6 0b00000000, // no display @@ -80,9 +80,6 @@ void LedDriver_SetAllLedsTo(uint8_t val) I2cWrite(I2C_MAIN_BUS_BASEADDR, I2C_ADDRESS_LED_DRIVER_LEFT, ledControlBufferLeft, sizeof(ledControlBufferLeft)); - for (i=FRAME_REGISTER_LED_CONTROL_FIRST; i<=FRAME_REGISTER_LED_CONTROL_LAST; i++) { - LedDriver_WriteRegister(address, i, 0xff); - } for (i=FRAME_REGISTER_BLINK_CONTROL_FIRST; i<=FRAME_REGISTER_BLINK_CONTROL_LAST; i++) { LedDriver_WriteRegister(address, i, 0x00); }