From b63c1e04ebf655855498953e2d56050ae3ec41fd Mon Sep 17 00:00:00 2001 From: Alexander Babikov Date: Mon, 1 Apr 2024 00:08:47 +0500 Subject: [PATCH] Modem: Fix escape guard counter never resetting Escape sequence guard timer now actually works --- src/network/net_modem.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/network/net_modem.c b/src/network/net_modem.c index 4bc056ea1..4831faf60 100644 --- a/src/network/net_modem.c +++ b/src/network/net_modem.c @@ -391,6 +391,7 @@ modem_data_mode_process_byte(modem_t* modem, uint8_t data) modem->plusinc = 0; } } + modem->cmdpause = 0; if (modem->tx_count < 0x10000 && modem->connected) { modem->tx_pkt_ser_line[modem->tx_count++] = data; @@ -597,6 +598,7 @@ modem_reset(modem_t* modem) modem->cmdpos = 0; modem->cmdbuf[0] = 0; modem->flowcontrol = 0; + modem->cmdpause = 0; modem->plusinc = 0; modem->dtrmode = 2;