relocate standby condition

This commit is contained in:
Andre Dunford 2022-12-18 16:54:47 -08:00
parent 61594d53fb
commit fc8eee58e7
2 changed files with 2 additions and 2 deletions

View File

@ -324,7 +324,7 @@ inline void App_Process() {
}
}
}
if(!VNA::GetStandbyMode() && HW::TimedOut()) {
if(HW::TimedOut()) {
HW::SetMode(HW::Mode::Idle);
// insert the last received packet (restarts the timed out operation)
Communication::BlockNextAck();

View File

@ -303,7 +303,7 @@ bool HW::TimedOut() {
auto bufISR = lastISR;
uint64_t now = Delay::get_us();
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"
, (uint32_t) (bufISR / 1000000), (uint32_t)(bufISR%1000000)
, (uint32_t) (now / 1000000), (uint32_t)(now%1000000));