SWCU195A December 2024 – May 2025 CC2744R7-Q1 , CC2745P10-Q1 , CC2745R10-Q1 , CC2745R7-Q1 , CC2755R10
#define TYPEDEF_STRUCT_PACKED typedef struct __attribute__((packed))
TYPEDEF_STRUCT_PACKED {
uint8_t ivMajor;
uint8_t ivMinor;
} vlogImgVer_t; /* 2 Bytes = 0x2 */
TYPEDEF_STRUCT_PACKED {
uint16_t sof; /* 0x564c */
struct Control {
uint8_t status: 4;
uint8_t recordType: 2;
uint8_t imgType: 2;
} control;
} vlogHdr_t; /* 3 Bytes = 0x3 */
TYPEDEF_STRUCT_PACKED {
vlogHdr_t vlogHdr;
vlogImgVer_t version;
uint8_t hash[32];
uint32_t crc32;
} vlogHashLock_t; /* 41 Bytes = 0x29 */
TYPEDEF_STRUCT_PACKED {
vlogHdr_t vlogHdr;
vlogImgVer_t version;
uint16_t secCnt;
uint32_t crc32;
} vlogSecCnt_t; /* 11 Bytes = 0xB */