Цитата(Dog Pawlowa @ Jul 1 2011, 12:48)

А что, там настолько необычный С? Или в школку не ходили?

Код
H:
typedef struct {
...
} my_type;
extern my_type my_struct;
C:
my_type my_struct;
писал точно также:
Код
typedef struct {
uint8_t seconds;
uint8_t minutes;
uint8_t hours;
uint8_t day;
uint8_t month;
uint16_t year;
} RTC_BCD_t;
extern RTC_BCD_t rtcTime;
вызов из-того же файла идет нормальный но вот из любого другого.. Например void function(RTC_BCD_t rtcTime); которая находится в lcd.h, выдает ошибку на undefined symbol.
При попытке описать структуру в lcd.h на первой строке объявления переменной пишет declaration syntax error.
Сообщение отредактировал Pavel_Bor - Jul 1 2011, 09:53