From ff1ae1ccbdf3c59b6e23cd211132d0c9801723a8 Mon Sep 17 00:00:00 2001 From: me-no-dev Date: Mon, 21 Jul 2025 00:15:58 +0300 Subject: [PATCH] fix(ppp): Detach PPP RST pin from periman on end --- libraries/PPP/src/PPP.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libraries/PPP/src/PPP.cpp b/libraries/PPP/src/PPP.cpp index 87fee6920c3..2a5c5760287 100644 --- a/libraries/PPP/src/PPP.cpp +++ b/libraries/PPP/src/PPP.cpp @@ -432,6 +432,11 @@ void PPPClass::end(void) { _pin_cts = -1; perimanClearPinBus(pin); } + if (_pin_rst != -1) { + pin = _pin_rst; + _pin_rst = -1; + perimanClearPinBus(pin); + } _mode = ESP_MODEM_MODE_COMMAND; }