From 1919482eb1086e9b00aa26f9fc97786d17e3ed67 Mon Sep 17 00:00:00 2001 From: Mike Bell Date: Wed, 25 Jun 2025 18:33:34 +0100 Subject: [PATCH] LTE: Make stop and restart work. --- micropython/modules_py/lte.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/micropython/modules_py/lte.py b/micropython/modules_py/lte.py index de8642fa8..c24dc64ed 100644 --- a/micropython/modules_py/lte.py +++ b/micropython/modules_py/lte.py @@ -34,6 +34,7 @@ def __init__(self, apn, uart=None, reset_pin=None, netlight_pin=None, netlight_l # Set PPP timeouts and rxbuf self._uart.init( + baudrate=DEFAULT_UART_STARTUP_BAUD, timeout=DEFAULT_UART_TIMEOUT, timeout_char=DEFAULT_UART_TIMEOUT_CHAR, rxbuf=DEFAULT_UART_RXBUF) @@ -81,6 +82,11 @@ def stop_ppp(self): self._ppp.disconnect() self._send_at_command(f"AT+IPR={DEFAULT_UART_STARTUP_BAUD}") self._flush_uart() + self._uart.init( + baudrate=DEFAULT_UART_STARTUP_BAUD, + timeout=DEFAULT_UART_TIMEOUT, + timeout_char=DEFAULT_UART_TIMEOUT_CHAR, + rxbuf=DEFAULT_UART_RXBUF) def start_ppp(self, baudrate=DEFAULT_UART_BAUD, connect=True): self._wait_ready(poll_time=1.0, timeout=30)