From bbabc1335b94e2d55035e7455d5a1a94d73b70a3 Mon Sep 17 00:00:00 2001 From: rusefillc Date: Thu, 5 Dec 2024 20:05:57 -0500 Subject: [PATCH] sent: assert so that unit tests fail nicely --- firmware/hw_layer/drivers/sent/sent.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/firmware/hw_layer/drivers/sent/sent.cpp b/firmware/hw_layer/drivers/sent/sent.cpp index 7fbc2f9615..e80fa8cd84 100644 --- a/firmware/hw_layer/drivers/sent/sent.cpp +++ b/firmware/hw_layer/drivers/sent/sent.cpp @@ -107,6 +107,7 @@ int sent_channel::Decoder(uint16_t clocks) { } else { /* some tickPerUnit calculated... * Check next 1 + 6 + 1 pulses if they are valid with current tickPerUnit */ + criticalAssert(tickPerUnit != 0, "zero tickPerUnit", 0); interval = (clocks + tickPerUnit / 2) / tickPerUnit - SENT_OFFSET_INTERVAL; if ((interval >= 0) && (interval <= SENT_MAX_INTERVAL)) { currentStatePulseCounter++;