Mam problem z zainicjalizowaniem tablicy struktur. Kompilator wywala mi błąd expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
TimeSettings.h
#ifndef __TIMESETTINGS__TYPES
#define __TIMESETTINGS__TYPES
#include "stm32f1xx_hal.h"
#include "I2C.h"
#include "display.h"
void SetTime (void);
void SetModeTime (int mode);
extern TIM_HandleTypeDef htim2;
extern volatile uint8_t timeMode;
extern uint8_t button1;
extern uint8_t v;
extern void SetPeriodEncoder (TIM_TypeDef *TIM, uint8_t maxV);
typedef struct {
uint8_t rtcData;
uint8_t tubeData;
}ModeTimeData;
#endif
TimeSettings.c
#include "TimeSettings.h"
void SetTime (void) {
struct ModeTimeData tab12h[2] {
{0b01010010,12},
{0b01000001,1}
};
//...
}