Вт апр 12, 2022 07:15:58
Вт апр 12, 2022 09:24:58
Вт апр 12, 2022 11:42:32
typedef __packed struct
{
char x; // all fields inherit the __packed qualifier
int y;
} X; // 5 byte structure, natural alignment = 1
typedef __packed struct { (error: expected ';' before 'struct')
u16 SensorType;
float R0; // Начальное сопротивление для RTD
float Inom; // Измерительный ток для RTD
u16 Inom_INT; // Измерительный ток для RTD - код ЦАП
u16 filterType; // Не используется
u16 Reserved;
__packed struct cal_struct (error: expected specifier-qualifier-list before '__packed')
{
float x0;
float y0;
float x1;
float y1;
} cal;
} SensorConfigRegStruct;
Вт апр 12, 2022 11:44:56
Tibman писал(а):(error: expected ';' before 'struct')
Вт апр 12, 2022 12:13:12
struct __attribute__((__packed__)) SensorConfigRegStruct
{
u16 SensorType;
float R0; // Начальное сопротивление для RTD
float Inom; // Измерительный ток для RTD
u16 Inom_INT; // Измерительный ток для RTD - код ЦАП
u16 filterType; // Не используется
u16 Reserved;
struct __attribute__((__packed__)) cal_struct
{
float x0;
float y0;
float x1;
float y1;
} cal;
};
Вт апр 12, 2022 13:27:18
void assert_failed(uint8_t* file, uint32_t line);
#else
#define assert_param(expr) ((void)0) error: expected identifier or '(' before 'void' и error: expected ')' before numeric constant
#endif /* USE_FULL_ASSERT */
#endif /* __STM32F4xx_CONF_H */
Пн апр 18, 2022 08:05:05