AP_ADC: AP_ADC_ADS1115: release bus lock as soon as possible

This commit is contained in:
Lucas De Marchi 2016-07-11 14:49:48 -03:00
parent 85c0c98194
commit e5d519edec
1 changed files with 1 additions and 2 deletions

View File

@ -223,6 +223,7 @@ void AP_ADC_ADS1115::_update()
return; return;
} }
_dev->get_semaphore()->give();
float sample = _convert_register_data_to_mv(be16toh(val)); float sample = _convert_register_data_to_mv(be16toh(val));
@ -233,7 +234,5 @@ void AP_ADC_ADS1115::_update()
_channel_to_read = (_channel_to_read + 1) % _channels_number; _channel_to_read = (_channel_to_read + 1) % _channels_number;
_start_conversion(_channel_to_read); _start_conversion(_channel_to_read);
_dev->get_semaphore()->give();
_last_update_timestamp = AP_HAL::micros(); _last_update_timestamp = AP_HAL::micros();
} }