mirror of https://github.com/ARMmbed/mbed-os.git
low power ticker: fix astyle
parent
d0b9b9ac20
commit
4b3a031087
|
@ -208,13 +208,13 @@ void LowPowerTickerWrapper::_timeout_handler()
|
|||
|
||||
timestamp_t current = _intf->read();
|
||||
/* Add extra check for '_last_set_interrupt == _cur_match_time'
|
||||
*
|
||||
*
|
||||
* When '_last_set_interrupt == _cur_match_time', _ticker_match_interval_passed sees it as
|
||||
* one-round interval rather than just-pass, so add extra check for it. In rare cases, we
|
||||
* may trap in _timeout_handler/_schedule_match loop. This check can break it.
|
||||
*/
|
||||
if ((_last_set_interrupt == _cur_match_time) ||
|
||||
_ticker_match_interval_passed(_last_set_interrupt, current, _cur_match_time)) {
|
||||
_ticker_match_interval_passed(_last_set_interrupt, current, _cur_match_time)) {
|
||||
_intf->fire_interrupt();
|
||||
} else {
|
||||
_schedule_match(current);
|
||||
|
@ -232,7 +232,7 @@ bool LowPowerTickerWrapper::_match_check(timestamp_t current)
|
|||
}
|
||||
/* Add extra check for '_last_set_interrupt == _cur_match_time' as above */
|
||||
return (_last_set_interrupt == _cur_match_time) ||
|
||||
_ticker_match_interval_passed(_last_set_interrupt, current, _cur_match_time);
|
||||
_ticker_match_interval_passed(_last_set_interrupt, current, _cur_match_time);
|
||||
}
|
||||
|
||||
uint32_t LowPowerTickerWrapper::_lp_ticks_to_us(uint32_t ticks)
|
||||
|
|
Loading…
Reference in New Issue