zephyr/subsys/modem
Bjarki Arge Andreasen 48fa603da3 modem: cmux: Patch resync mechanism
The CMUX resync mechanism can get stuck between states
MODEM_CMUX_RECEIVE_STATE_RESYNC_0 and
MODEM_CMUX_RECEIVE_STATE_RESYNC_1 if the resync flags, which are
sent only once in state MODEM_CMUX_RECEIVE_STATE_SOF, are not
responded to, or the response is lost.

This patch ensures resync flags are sent from states
MODEM_CMUX_RECEIVE_STATE_SOF, MODEM_CMUX_RECEIVE_STATE_RESYNC_1
and MODEM_CMUX_RECEIVE_STATE_RESYNC_2 if its determined that the
resync flags are not being responded to.

Signed-off-by: Bjarki Arge Andreasen <bjarki@arge-andreasen.me>
2024-01-03 18:58:39 +00:00
..
backends modem: backend: uart_async: Remove UART flush 2023-11-20 13:03:08 +01:00
CMakeLists.txt
Kconfig modem: Add experimental tag 2023-11-03 09:56:30 +01:00
modem_chat.c modem: chat: Patch invalid dereference 2024-01-03 18:57:55 +00:00
modem_cmux.c modem: cmux: Patch resync mechanism 2024-01-03 18:58:39 +00:00
modem_pipe.c
modem_ppp.c