proper return types

This commit is contained in:
2021-11-03 19:02:30 +01:00
parent c9ca6f199b
commit f607edea13
2 changed files with 6 additions and 4 deletions

View File

@ -169,7 +169,7 @@ void TwoWire::beginTransmission(uint16_t address)
/*stickbreaker isr
*/
uint8_t TwoWire::endTransmission(bool sendStop) // Assumes Wire.beginTransaction(), Wire.write()
i2c_err_t TwoWire::endTransmission(bool sendStop) // Assumes Wire.beginTransaction(), Wire.write()
{
if(transmitting == 1) {
// txlength is howmany bytes in txbuffer have been use
@ -299,7 +299,7 @@ void TwoWire::beginTransmission(uint8_t address)
beginTransmission(static_cast<uint16_t>(address));
}
uint8_t TwoWire::endTransmission(void)
i2c_err_t TwoWire::endTransmission(void)
{
return endTransmission(true);
}

View File

@ -90,8 +90,8 @@ public:
void beginTransmission(uint8_t address);
void beginTransmission(int address);
uint8_t endTransmission(bool sendStop);
uint8_t endTransmission(void);
i2c_err_t endTransmission(bool sendStop);
i2c_err_t endTransmission(void);
uint8_t requestFrom(uint16_t address, uint8_t size, bool sendStop=true);
@ -128,6 +128,8 @@ public:
uint32_t setDebugFlags( uint32_t setBits, uint32_t resetBits);
bool busy();
i2c_err_t getLastError() const { return last_error; }
};
extern TwoWire Wire;