Skip to content

Commit 333043e

Browse files
committed
fix type issues
1 parent 0502674 commit 333043e

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

src/sfeTkArdI2C.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ sfeTkError_t sfeTkArdI2C::writeRegisterWord(uint8_t devReg, uint16_t dataToWrite
126126
//
127127
// Returns the number of bytes written, < 0 is an error
128128
//
129-
sfeTkError_t sfeTkArdI2C::writeRegisterRegion(uint8_t devReg, const uint8_t *data, size_t length)
129+
int32_t sfeTkArdI2C::writeRegisterRegion(uint8_t devReg, const uint8_t *data, size_t length)
130130
{
131131
if (!_i2cPort)
132132
return kSTkErrBusNullPtr;
@@ -135,7 +135,7 @@ sfeTkError_t sfeTkArdI2C::writeRegisterRegion(uint8_t devReg, const uint8_t *dat
135135
_i2cPort->write(devReg);
136136
_i2cPort->write(data, (int)length);
137137

138-
return _i2cPort->endTransmission() ? kSTkErrFail : kSTkErrOk;
138+
return _i2cPort->endTransmission() ? length : kSTkErrOk;
139139
}
140140

141141
//---------------------------------------------------------------------------------

src/sfeTkArdI2C.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ class sfeTkArdI2C : public sfeTkII2C
124124
125125
@retval returns number of bytes written, < 0 is an error code
126126
*/
127-
virtual int writeRegisterRegion(uint8_t devReg, const uint8_t *data, size_t length);
127+
virtual int32_t writeRegisterRegion(uint8_t devReg, const uint8_t *data, size_t length);
128128

129129
/*--------------------------------------------------------------------------
130130
@brief Reads a byte of data from the given register.

src/sfeTkArdSPI.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ sfeTkError_t sfeTkArdSPI::writeRegisterWord(uint8_t devReg, uint16_t dataToWrite
126126
//
127127
// Returns the number of bytes written, < 0 is an error
128128
//
129-
int sfeTkArdSPI::writeRegisterRegion(uint8_t devReg, const uint8_t *data, size_t length)
129+
int32_t sfeTkArdSPI::writeRegisterRegion(uint8_t devReg, const uint8_t *data, size_t length)
130130
{
131131
if (!_spiPort)
132132
return kSTkErrBusNullPtr;

0 commit comments

Comments
 (0)