Korzystając z środowiska programistycznego WinAVR spróbowałem napisać dla mikrokontrolerów AVR taki oto prosty skrypt:
Kod: Zaznacz cały
#include <avr/io.h>
#define numLED 10
enum NColors { RED, GREEN, BLUE, YELLOW, PURPLE, CYAN, WHITE, EMPTY, UNDEFINED };
NColors tabColors[numLED];
int main(void)
{
for(;;)
{
}
return 0;
}Wykomentowanie deklaracji tablicy tabColors pozwala na poprawną kompilację algorytmu...AVR-GCC pisze:main.c:14: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'tabColors'
Czy ktoś podejrzewa co może być przyczyną błędu?
Pozdrawiam,
Spark