wip:
This commit is contained in:
@@ -49,11 +49,11 @@ avr_err_t zh_avr_i2c_master_probe(const uint8_t addr, TickType_t xTicksToWait)
|
|||||||
_target_i2c_address = addr;
|
_target_i2c_address = addr;
|
||||||
TWCR = I2C_START | (1 << TWSTA);
|
TWCR = I2C_START | (1 << TWSTA);
|
||||||
EventBits_t bits = xEventGroupWaitBits(_event_group_handle, I2C_OK | I2C_NACK | I2C_COLLISION | I2C_BUS_FAIL, pdTRUE, pdFALSE, xTicksToWait);
|
EventBits_t bits = xEventGroupWaitBits(_event_group_handle, I2C_OK | I2C_NACK | I2C_COLLISION | I2C_BUS_FAIL, pdTRUE, pdFALSE, xTicksToWait);
|
||||||
if (bits & I2C_OK)
|
if ((bits & I2C_OK) != 0)
|
||||||
{
|
{
|
||||||
return AVR_OK;
|
return AVR_OK;
|
||||||
}
|
}
|
||||||
else if (bits & I2C_NACK)
|
else if ((bits & I2C_NACK) != 0)
|
||||||
{
|
{
|
||||||
return AVR_ERR_INVALID_RESPONSE;
|
return AVR_ERR_INVALID_RESPONSE;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user