relocate standby condition
This commit is contained in:
parent
61594d53fb
commit
fc8eee58e7
@ -324,7 +324,7 @@ inline void App_Process() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(!VNA::GetStandbyMode() && HW::TimedOut()) {
|
if(HW::TimedOut()) {
|
||||||
HW::SetMode(HW::Mode::Idle);
|
HW::SetMode(HW::Mode::Idle);
|
||||||
// insert the last received packet (restarts the timed out operation)
|
// insert the last received packet (restarts the timed out operation)
|
||||||
Communication::BlockNextAck();
|
Communication::BlockNextAck();
|
||||||
|
@ -303,7 +303,7 @@ bool HW::TimedOut() {
|
|||||||
auto bufISR = lastISR;
|
auto bufISR = lastISR;
|
||||||
uint64_t now = Delay::get_us();
|
uint64_t now = Delay::get_us();
|
||||||
uint64_t timeSinceLast = now - bufISR;
|
uint64_t timeSinceLast = now - bufISR;
|
||||||
if(activeMode != Mode::Idle && activeMode != Mode::Generator && timeSinceLast > timeout) {
|
if(activeMode != Mode::Idle && activeMode != Mode::Generator && !VNA::GetStandbyMode() && timeSinceLast > timeout) {
|
||||||
LOG_WARN("Timed out, last ISR was at %lu%06lu, now %lu%06lu"
|
LOG_WARN("Timed out, last ISR was at %lu%06lu, now %lu%06lu"
|
||||||
, (uint32_t) (bufISR / 1000000), (uint32_t)(bufISR%1000000)
|
, (uint32_t) (bufISR / 1000000), (uint32_t)(bufISR%1000000)
|
||||||
, (uint32_t) (now / 1000000), (uint32_t)(now%1000000));
|
, (uint32_t) (now / 1000000), (uint32_t)(now%1000000));
|
||||||
|
Loading…
Reference in New Issue
Block a user