From c1f8cca45568d4666619f9c6aaa46ce70c84bf71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A1szl=C3=B3=20Monda?= Date: Mon, 27 Feb 2017 14:08:21 +0100 Subject: [PATCH] Enable LEDs on both halves by default. --- left/build/kds/.gitignore | 1 + right/src/bridge_protocol_scheduler.c | 2 ++ 2 files changed, 3 insertions(+) diff --git a/left/build/kds/.gitignore b/left/build/kds/.gitignore index 536aa9c..9909f0e 100644 --- a/left/build/kds/.gitignore +++ b/left/build/kds/.gitignore @@ -2,3 +2,4 @@ /release/ /v7-release/ /v6-release/ +/v7-debug/ diff --git a/right/src/bridge_protocol_scheduler.c b/right/src/bridge_protocol_scheduler.c index d6a807a..7014830 100644 --- a/right/src/bridge_protocol_scheduler.c +++ b/right/src/bridge_protocol_scheduler.c @@ -47,6 +47,7 @@ void i2cAsyncRead(uint8_t i2cAddress, uint8_t *volatile data, volatile size_t da static void bridgeProtocolCallback(I2C_Type *base, i2c_master_handle_t *handle, status_t status, void *userData) { bridge_slave_t *bridgeSlave = bridgeSlaves + currentBridgeSlaveId; + SetLeds(0xff); if (bridgeSlave->type == BridgeSlaveType_UhkModule) { i2cAsyncRead(I2C_ADDRESS_LEFT_KEYBOARD_HALF, CurrentKeyStates[SLOT_ID_LEFT_KEYBOARD_HALF], LEFT_KEYBOARD_HALF_KEY_COUNT); @@ -63,6 +64,7 @@ static void bridgeProtocolCallback(I2C_Type *base, i2c_master_handle_t *handle, void InitBridgeProtocolScheduler() { + SetLeds(0xff); I2C_MasterTransferCreateHandle(I2C_MAIN_BUS_BASEADDR, &masterHandle, bridgeProtocolCallback, NULL); i2cAsyncWrite(I2C_ADDRESS_LED_DRIVER_LEFT, ledsBuffer, BUFFER_SIZE); }