UpperCamelCase rxMessage and txMessage because they're extern variables.

This commit is contained in:
László Monda
2017-09-28 03:38:44 +02:00
parent 8d57968575
commit 9309c1e954
3 changed files with 21 additions and 21 deletions

View File

@@ -18,20 +18,20 @@ static void i2cSlaveCallback(I2C_Type *base, i2c_slave_transfer_t *xfer, void *u
{
if (prevEvent != kI2C_SlaveReceiveEvent && xfer->event == kI2C_SlaveReceiveEvent) {
rxMessagePos = 0;
memset(&rxMessage, 0, I2C_BUFFER_MAX_LENGTH);
memset(&RxMessage, 0, I2C_BUFFER_MAX_LENGTH);
} else if (prevEvent == kI2C_SlaveReceiveEvent && xfer->event == kI2C_SlaveCompletionEvent) {
((uint8_t*)&rxMessage)[rxMessagePos] = byteIn;
rxMessage.length = rxMessagePos-3;
((uint8_t*)&RxMessage)[rxMessagePos] = byteIn;
RxMessage.length = rxMessagePos-3;
SlaveRxHandler();
} else if (prevEvent == kI2C_SlaveReceiveEvent && xfer->event == kI2C_SlaveReceiveEvent) {
((uint8_t*)&rxMessage)[rxMessagePos++] = byteIn;
((uint8_t*)&RxMessage)[rxMessagePos++] = byteIn;
}
switch (xfer->event) {
case kI2C_SlaveTransmitEvent:
SlaveTxHandler();
xfer->data = (uint8_t*)&txMessage;
xfer->dataSize = txMessage.length+3;
xfer->data = (uint8_t*)&TxMessage;
xfer->dataSize = TxMessage.length+3;
break;
case kI2C_SlaveReceiveEvent:
xfer->data = (uint8_t*)&byteIn;