Extract BridgeSlaveUhkModuleHandler() to bridge_slaves/bridge_slave_uhk_module.[ch]
This commit is contained in:
@@ -3,16 +3,12 @@
|
|||||||
#include "slot.h"
|
#include "slot.h"
|
||||||
#include "main.h"
|
#include "main.h"
|
||||||
#include "bridge_slaves/bridge_slave_led_driver.h"
|
#include "bridge_slaves/bridge_slave_led_driver.h"
|
||||||
|
#include "bridge_slaves/bridge_slave_uhk_module.h"
|
||||||
#include "i2c.h"
|
#include "i2c.h"
|
||||||
#include "i2c_addresses.h"
|
#include "i2c_addresses.h"
|
||||||
|
|
||||||
uint8_t currentBridgeSlaveId = 0;
|
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[] = {
|
bridge_slave_t bridgeSlaves[] = {
|
||||||
{ .slaveHandler = BridgeSlaveUhkModuleHandler, .moduleId = 0 },
|
{ .slaveHandler = BridgeSlaveUhkModuleHandler, .moduleId = 0 },
|
||||||
{ .slaveHandler = BridgeSlaveLedDriverHandler, .moduleId = 0 },
|
{ .slaveHandler = BridgeSlaveLedDriverHandler, .moduleId = 0 },
|
||||||
|
|||||||
@@ -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;
|
||||||
|
}
|
||||||
@@ -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
|
||||||
Reference in New Issue
Block a user