diff options
-rw-r--r-- | src/common/src/Core/fsm.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/common/src/Core/fsm.c b/src/common/src/Core/fsm.c index a461408..5c93d0d 100644 --- a/src/common/src/Core/fsm.c +++ b/src/common/src/Core/fsm.c @@ -188,7 +188,7 @@ void fsm_update() { } } - if (fsm_in.tone_1750 && fsm_in.sq) { + if (fsm_in.tone_1750) { next_state = FSM_OPEN1; } else if (fsm_in.start_tm) { @@ -210,7 +210,7 @@ void fsm_update() { /* Do not enable TX_ON here, otherwise we could get stuck transmitting * forever if SQ never goes low. */ - if (!fsm_in.sq) { + if (!fsm_in.sq && !fsm_in.tone_1750) { next_state = FSM_OPEN2; } break; |