From 20a2474508e4d9a79957f515c0dc5a727b5afee3 Mon Sep 17 00:00:00 2001 From: Max Brombach Date: Thu, 12 Feb 2026 21:25:57 +0000 Subject: [PATCH] Device: Settings: Add missing bit-packed variables to CAN_SETTINGS --- include/icsneo/device/idevicesettings.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/include/icsneo/device/idevicesettings.h b/include/icsneo/device/idevicesettings.h index 2b50fa9..dcecab3 100644 --- a/include/icsneo/device/idevicesettings.h +++ b/include/icsneo/device/idevicesettings.h @@ -89,7 +89,10 @@ typedef struct uint8_t TqSync; uint16_t BRP; uint8_t auto_baud; - uint8_t innerFrameDelay25us; + uint8_t innerFrameDelay25us : 4; + uint8_t rsvd : 1; + uint8_t disableRetransmission : 1; + uint8_t canClk : 2; } CAN_SETTINGS; #define CAN_SETTINGS_SIZE 12 static_assert(sizeof(CAN_SETTINGS) == CAN_SETTINGS_SIZE, "CAN_SETTINGS is the wrong size!");