BattMon_SMBus: remove unnecessary I2C semaphore give

This commit is contained in:
Randy Mackay 2015-08-07 15:08:23 +09:00
parent 66469d7529
commit 42c7b4a116
1 changed files with 0 additions and 3 deletions

View File

@ -67,7 +67,6 @@ bool AP_BattMonitor_SMBus_I2C::read_word(uint8_t reg, uint16_t& data) const
// take i2c bus semaphore
if (!i2c_sem->take_nonblocking()) {
i2c_sem->give();
return false;
}
@ -106,7 +105,6 @@ uint8_t AP_BattMonitor_SMBus_I2C::read_block(uint8_t reg, uint8_t* data, uint8_t
// take i2c bus semaphore
if (!i2c_sem->take_nonblocking()) {
i2c_sem->give();
return 0;
}
@ -130,7 +128,6 @@ uint8_t AP_BattMonitor_SMBus_I2C::read_block(uint8_t reg, uint8_t* data, uint8_t
// check PEC
uint8_t pec = get_PEC(BATTMONITOR_SMBUS_I2C_ADDR, reg, true, buff, bufflen+1);
if (pec != buff[bufflen+1]) {
i2c_sem->give();
return 0;
}