@@ -23,8 +23,6 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
2323
2424#include " sfeTkArdI2C.h"
2525
26-
27-
2826// ---------------------------------------------------------------------------------
2927// init()
3028//
@@ -80,7 +78,7 @@ sfeTkError_t sfeTkArdI2C::ping()
8078{
8179 // no port, no
8280 if (!_i2cPort)
83- return kSTkErrBusNullPtr ;
81+ return kSTkErrBusNotInit ;
8482
8583 _i2cPort->beginTransmission (address ());
8684 return _i2cPort->endTransmission () == 0 ? kSTkErrOk : kSTkErrFail ;
@@ -96,7 +94,7 @@ sfeTkError_t sfeTkArdI2C::ping()
9694sfeTkError_t sfeTkArdI2C::writeRegisterByte (uint8_t devReg, uint8_t dataToWrite)
9795{
9896 if (!_i2cPort)
99- return kSTkErrBusNullPtr ;
97+ return kSTkErrBusNotInit ;
10098
10199 // do the Arduino I2C work
102100 _i2cPort->beginTransmission (address ());
@@ -114,7 +112,7 @@ sfeTkError_t sfeTkArdI2C::writeRegisterByte(uint8_t devReg, uint8_t dataToWrite)
114112sfeTkError_t sfeTkArdI2C::writeRegisterWord (uint8_t devReg, uint16_t dataToWrite)
115113{
116114 if (!_i2cPort)
117- return kSTkErrBusNullPtr ;
115+ return kSTkErrBusNotInit ;
118116
119117 return writeRegisterRegion (devReg, (uint8_t *)&dataToWrite, sizeof (uint16_t ));
120118}
@@ -129,13 +127,13 @@ sfeTkError_t sfeTkArdI2C::writeRegisterWord(uint8_t devReg, uint16_t dataToWrite
129127sfeTkError_t sfeTkArdI2C::writeRegisterRegion (uint8_t devReg, const uint8_t *data, size_t length)
130128{
131129 if (!_i2cPort)
132- return kSTkErrBusNullPtr ;
130+ return kSTkErrBusNotInit ;
133131
134132 _i2cPort->beginTransmission (address ());
135133 _i2cPort->write (devReg);
136134 _i2cPort->write (data, (int )length);
137135
138- return _i2cPort->endTransmission () ? kSTkErrFail : kSTkErrOk ;
136+ return _i2cPort->endTransmission () ? kSTkErrFail : kSTkErrOk ;
139137}
140138
141139// ---------------------------------------------------------------------------------
@@ -148,7 +146,7 @@ sfeTkError_t sfeTkArdI2C::writeRegisterRegion(uint8_t devReg, const uint8_t *dat
148146sfeTkError_t sfeTkArdI2C::readRegisterByte (uint8_t devReg, uint8_t &dataToRead)
149147{
150148 if (!_i2cPort)
151- return kSTkErrBusNullPtr ;
149+ return kSTkErrBusNotInit ;
152150
153151 // Return value
154152 uint8_t result = 0 ;
@@ -181,7 +179,7 @@ sfeTkError_t sfeTkArdI2C::readRegisterByte(uint8_t devReg, uint8_t &dataToRead)
181179sfeTkError_t sfeTkArdI2C::readRegisterWord (uint8_t devReg, uint16_t &dataToRead)
182180{
183181 if (!_i2cPort)
184- return kSTkErrBusNullPtr ;
182+ return kSTkErrBusNotInit ;
185183
186184 uint32_t nRead = readRegisterRegion (devReg, (uint8_t *)&dataToRead, sizeof (uint16_t ));
187185
@@ -199,12 +197,12 @@ int32_t sfeTkArdI2C::readRegisterRegion(uint8_t devReg, uint8_t *data, size_t nu
199197{
200198 // got port
201199 if (!_i2cPort)
202- return kSTkErrBusNullPtr ;
200+ return kSTkErrBusNotInit ;
203201
204202 uint16_t nOrig = numBytes; // original number of bytes.
205203 uint8_t nChunk;
206204 uint16_t nReturned;
207- uint16_t i; // counter in loop
205+ uint16_t i; // counter in loop
208206 bool bFirstInter = true ; // Flag for first iteration - used to send devRegister
209207
210208 while (numBytes > 0 )
0 commit comments