2016-10-23 27 views

ответ

1

при объявлении 'структура Raw_data_struct' Ошибка из-за смеси. Вы можете посмотреть сообщение typedef struct vs struct definitions [duplicate].

Чтобы объявить-структуру, вы должны использовать:

struct Raw_data_struct { 
    uint8_t time; 
    uint8_t type; 
    uint8_t phase; 
    uint8_t status; 
}; 

Вместо:

struct { 
    uint8_t time; 
    uint8_t type; 
    uint8_t phase; 
    uint8_t status; 
} Raw_data_struct; 

Если вы хотите объявить как-структуру и ЬурейеЕ, вы должны использовать:

typedef struct Raw_data_struct { 
    uint8_t time; 
    uint8_t type; 
    uint8_t phase; 
    uint8_t status; 
} Getst_struct; 
+0

Вы правы! Спасибо огромное! –