From 8ff25b88fd84dde8bcf3d7f1bee421950e2e2c16 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A1szl=C3=B3=20Monda?= Date: Thu, 16 Mar 2017 15:35:52 +0100 Subject: [PATCH] Don't make the arguments of i2cAsync{Write,Read} volatile. --- right/src/bridge_protocol_scheduler.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/right/src/bridge_protocol_scheduler.c b/right/src/bridge_protocol_scheduler.c index 6dcf5b3..33026a7 100644 --- a/right/src/bridge_protocol_scheduler.c +++ b/right/src/bridge_protocol_scheduler.c @@ -17,7 +17,7 @@ bridge_slave_t bridgeSlaves[] = { { .i2cAddress = I2C_ADDRESS_LED_DRIVER_LEFT, .type = BridgeSlaveType_LedDriver }, }; -void i2cAsyncWrite(uint8_t i2cAddress, uint8_t *volatile data, volatile size_t dataSize) +void i2cAsyncWrite(uint8_t i2cAddress, uint8_t *data, size_t dataSize) { masterXfer.slaveAddress = i2cAddress; masterXfer.direction = kI2C_Write; @@ -26,7 +26,7 @@ void i2cAsyncWrite(uint8_t i2cAddress, uint8_t *volatile data, volatile size_t d I2C_MasterTransferNonBlocking(I2C_MAIN_BUS_BASEADDR, &masterHandle, &masterXfer); } -void i2cAsyncRead(uint8_t i2cAddress, uint8_t *volatile data, volatile size_t dataSize) +void i2cAsyncRead(uint8_t i2cAddress, uint8_t *data, size_t dataSize) { masterXfer.slaveAddress = i2cAddress; masterXfer.direction = kI2C_Read;