From 924655eb03c4299cd5538f6b43496cb8c186823f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karel=20Tu=C4=8Dek?= Date: Thu, 20 Feb 2025 19:28:52 +0100 Subject: [PATCH] Fix CHANGELOG.md --- CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 84e52701..d0571add 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -19,8 +19,8 @@ Device Protocol: 4.14.1 | Module Protocol: 4.3.0 | Dongle Protocol: 1.0.**2** | - Explicitly start message frames to detect and ignore spurious signals or data originating from broken frames. - When such spurious signal is detected, disable UART for a couple of milliseconds to make sure that other threads get some CPU time. - Accept ping bytes from any traffic: we can't afford to reset the state sync state just because of a missed ping (e.g., because of a broken frame), as resending the data over a faulty connection would be likely to cause another reset. - - Resend any corrupted or undelivered messages. (UART) - - Explicitly check message sequence and order. (UART+NUS) + - Resend any corrupted or undelivered messages. (UART) + - Explicitly check message sequence and order. (UART+NUS) - Fix a couple of deadlock scenarios and set low semaphore timeouts to prevent any uncaught scenarios. (UART+NUS) - Don't queue messages that were received multiple times, to prevent congestion. (UART) - Distinguish low and high priority messages and spread them in time to prevent congestion. (NUS+UART)