From 070f9a0168d48a99ad0b1c0cb6704dc50f944d97 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A1szl=C3=B3=20Monda?= Date: Sat, 18 Mar 2017 02:34:48 +0100 Subject: [PATCH] Extract BridgeSlaveUhkModuleHandler() to bridge_slaves/bridge_slave_uhk_module.[ch] --- right/src/bridge_protocol_scheduler.c | 6 +----- right/src/bridge_slaves/bridge_slave_uhk_module.c | 9 +++++++++ right/src/bridge_slaves/bridge_slave_uhk_module.h | 12 ++++++++++++ 3 files changed, 22 insertions(+), 5 deletions(-) create mode 100644 right/src/bridge_slaves/bridge_slave_uhk_module.c create mode 100644 right/src/bridge_slaves/bridge_slave_uhk_module.h diff --git a/right/src/bridge_protocol_scheduler.c b/right/src/bridge_protocol_scheduler.c index 84d5bfb..9480df1 100644 --- a/right/src/bridge_protocol_scheduler.c +++ b/right/src/bridge_protocol_scheduler.c @@ -3,16 +3,12 @@ #include "slot.h" #include "main.h" #include "bridge_slaves/bridge_slave_led_driver.h" +#include "bridge_slaves/bridge_slave_uhk_module.h" #include "i2c.h" #include "i2c_addresses.h" uint8_t currentBridgeSlaveId = 0; -bool BridgeSlaveUhkModuleHandler(uint8_t uhkModuleId) { - I2cAsyncRead(I2C_ADDRESS_LEFT_KEYBOARD_HALF, CurrentKeyStates[SLOT_ID_LEFT_KEYBOARD_HALF], LEFT_KEYBOARD_HALF_KEY_COUNT); - return true; -} - bridge_slave_t bridgeSlaves[] = { { .slaveHandler = BridgeSlaveUhkModuleHandler, .moduleId = 0 }, { .slaveHandler = BridgeSlaveLedDriverHandler, .moduleId = 0 }, diff --git a/right/src/bridge_slaves/bridge_slave_uhk_module.c b/right/src/bridge_slaves/bridge_slave_uhk_module.c new file mode 100644 index 0000000..0ad1d3b --- /dev/null +++ b/right/src/bridge_slaves/bridge_slave_uhk_module.c @@ -0,0 +1,9 @@ +#include "i2c_addresses.h" +#include "i2c.h" +#include "bridge_slave_uhk_module.h" +#include "main.h" + +bool BridgeSlaveUhkModuleHandler(uint8_t uhkModuleId) { + I2cAsyncRead(I2C_ADDRESS_LEFT_KEYBOARD_HALF, CurrentKeyStates[SLOT_ID_LEFT_KEYBOARD_HALF], LEFT_KEYBOARD_HALF_KEY_COUNT); + return true; +} diff --git a/right/src/bridge_slaves/bridge_slave_uhk_module.h b/right/src/bridge_slaves/bridge_slave_uhk_module.h new file mode 100644 index 0000000..3125ffe --- /dev/null +++ b/right/src/bridge_slaves/bridge_slave_uhk_module.h @@ -0,0 +1,12 @@ +#ifndef __BRIDGE_SLAVE_UHK_MODULE_H__ +#define __BRIDGE_SLAVE_UHK_MODULE_H__ + +// Includes: + + #include "fsl_common.h" + +// Functions: + + extern bool BridgeSlaveUhkModuleHandler(uint8_t uhkModuleId); + +#endif