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); }