+ unsigned char TermCharEnabled : 1;\r
+ unsigned char Reserved : 7;\r
+\r
+ uint8_t TermChar;\r
+ uint8_t Reserved2[2];\r
+ } TMC_DevINMessageHeader_t;\r
+\r
+ typedef struct\r
+ {\r
+ uint8_t MessageID;\r
+ uint8_t Tag;\r
+ uint8_t InverseTag;\r
+ uint8_t Reserved;\r
+ uint32_t TransferSize;\r
+ \r
+ union\r
+ {\r
+ TMC_DevOUTMessageHeader_t DeviceOUT;\r
+ TMC_DevINMessageHeader_t DeviceIN;\r
+ uint32_t VendorSpecific;\r
+ } MessageIDSpecific;\r