X-Git-Url: https://git.rohieb.name/hackover2013-badge-firmware.git/blobdiff_plain/9d18e10afb2439a6a9ba6978a799259746a837b7..1ab16aec62e20065faba56c469ddf75830860162:/drivers/sensors/tcs3414/tcs3414.c?ds=sidebyside diff --git a/drivers/sensors/tcs3414/tcs3414.c b/drivers/sensors/tcs3414/tcs3414.c index 2a81c71..42a5719 100644 --- a/drivers/sensors/tcs3414/tcs3414.c +++ b/drivers/sensors/tcs3414/tcs3414.c @@ -53,8 +53,6 @@ extern volatile uint8_t I2CMasterBuffer[I2C_BUFSIZE]; extern volatile uint8_t I2CSlaveBuffer[I2C_BUFSIZE]; extern volatile uint32_t I2CReadLength, I2CWriteLength; -uint32_t i; - static bool _tcs3414Initialised = false; /**************************************************************************/ @@ -65,6 +63,7 @@ static bool _tcs3414Initialised = false; tcs3414Error_e tcs3414WriteCmd (uint8_t cmd) { // Clear write buffers + uint32_t i; for ( i = 0; i < I2C_BUFSIZE; i++ ) { I2CMasterBuffer[i] = 0x00; @@ -86,6 +85,7 @@ tcs3414Error_e tcs3414WriteCmd (uint8_t cmd) tcs3414Error_e tcs3414Write8 (uint8_t reg, uint32_t value) { // Clear write buffers + uint32_t i; for ( i = 0; i < I2C_BUFSIZE; i++ ) { I2CMasterBuffer[i] = 0x00; @@ -108,6 +108,7 @@ tcs3414Error_e tcs3414Write8 (uint8_t reg, uint32_t value) tcs3414Error_e tcs3414Read16(uint8_t reg, uint16_t *value) { // Clear write buffers + uint32_t i; for ( i = 0; i < I2C_BUFSIZE; i++ ) { I2CMasterBuffer[i] = 0x00;