UpperCamelCase rxMessage and txMessage because they're extern variables.
This commit is contained in:
@@ -10,15 +10,15 @@
|
||||
#include "bool_array_converter.h"
|
||||
#include "bootloader.h"
|
||||
|
||||
i2c_message_t rxMessage;
|
||||
i2c_message_t txMessage;
|
||||
i2c_message_t RxMessage;
|
||||
i2c_message_t TxMessage;
|
||||
|
||||
void SetError(uint8_t error);
|
||||
void SetGenericError(void);
|
||||
void SetResponseByte(uint8_t response);
|
||||
|
||||
void SetError(uint8_t error) {
|
||||
txMessage.data[0] = error;
|
||||
TxMessage.data[0] = error;
|
||||
}
|
||||
|
||||
void SetGenericError(void)
|
||||
@@ -29,21 +29,21 @@ void SetGenericError(void)
|
||||
// Set a single byte as the response.
|
||||
void SetResponseByte(uint8_t response)
|
||||
{
|
||||
txMessage.data[1] = response;
|
||||
TxMessage.data[1] = response;
|
||||
}
|
||||
|
||||
void SlaveRxHandler(void)
|
||||
{
|
||||
uint8_t commandId = rxMessage.data[0];
|
||||
uint8_t commandId = RxMessage.data[0];
|
||||
switch (commandId) {
|
||||
case SlaveCommand_SetTestLed:
|
||||
txMessage.length = 0;
|
||||
bool isLedOn = rxMessage.data[1];
|
||||
TxMessage.length = 0;
|
||||
bool isLedOn = RxMessage.data[1];
|
||||
TEST_LED_SET(isLedOn);
|
||||
break;
|
||||
case SlaveCommand_SetLedPwmBrightness:
|
||||
txMessage.length = 0;
|
||||
uint8_t brightnessPercent = rxMessage.data[1];
|
||||
TxMessage.length = 0;
|
||||
uint8_t brightnessPercent = RxMessage.data[1];
|
||||
LedPwm_SetBrightness(brightnessPercent);
|
||||
break;
|
||||
case SlaveCommand_JumpToBootloader:
|
||||
@@ -54,12 +54,12 @@ void SlaveRxHandler(void)
|
||||
|
||||
void SlaveTxHandler(void)
|
||||
{
|
||||
uint8_t commandId = rxMessage.data[0];
|
||||
uint8_t commandId = RxMessage.data[0];
|
||||
switch (commandId) {
|
||||
case SlaveCommand_RequestKeyStates:
|
||||
BoolBytesToBits(keyMatrix.keyStates, txMessage.data, LEFT_KEYBOARD_HALF_KEY_COUNT);
|
||||
txMessage.length = KEY_STATE_SIZE;
|
||||
CRC16_UpdateMessageChecksum(&txMessage);
|
||||
BoolBytesToBits(keyMatrix.keyStates, TxMessage.data, LEFT_KEYBOARD_HALF_KEY_COUNT);
|
||||
TxMessage.length = KEY_STATE_SIZE;
|
||||
CRC16_UpdateMessageChecksum(&TxMessage);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user