вот в ответ на это
https://caxapa.ru/1503997.html
CC_PACK(1)
typedef struct {
uint8_t CmdAddr;
uint8_t Version;
ADCstatus1_t Status;
ADintErr_t Errors;
uint8_t DataSize;
uint8_t Data[ADCsmpDatMax];
}N;//By name
CC_NPACK()
uint8_t Bytes[TxHeadSize + ADCsmpDatMax + CRC16size];
//...
if( ((*N)Bytes)->Status.ADCrun ) {
//ADC is running
} else {
//ADC is stopped
}
можно еще красивше сделать
N *pN;
pN=(*N)Bytes;
if( pN->Status.ADCrun ) {
//ADC is running
} else {
//ADC is stopped
}