From ec9a75e4724116c043041cb1d74e04e226eee93a Mon Sep 17 00:00:00 2001 From: Marcel Peterkau Date: Sun, 24 Aug 2025 16:37:49 +0200 Subject: [PATCH] some sanity-check --- Software/src/common.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Software/src/common.cpp b/Software/src/common.cpp index e201b28..d24198b 100644 --- a/Software/src/common.cpp +++ b/Software/src/common.cpp @@ -1,5 +1,12 @@ #include "common.h" +#define ARR_LEN(a) (sizeof(a)/sizeof((a)[0])) + +static_assert(ARR_LEN(SystemStatusString) == SYSSTAT_COUNT, "SystemStatusString size mismatch"); +static_assert(ARR_LEN(SpeedSourceString) == SPEEDSOURCE_COUNT, "SpeedSourceString size mismatch"); +static_assert(ARR_LEN(GPSBaudRateString) == GPSBAUDRATE_COUNT, "GPSBaudRateString size mismatch"); +static_assert(ARR_LEN(CANSourceString) == CANSOURCE_COUNT, "CANSourceString size mismatch"); + static const char kUnknownStr[] = "Unknown"; // ---- System status string table ----