Cześć,
chciałbym dwa porty (a dokładnie piny) procesora mieć w jednej tablicy, aby pętlą "for" móc je wygodnie zmieniać, np.
Kod:
uint8_t TABLICA_LEDOW []{ //<- tu pewnie nie ten rodzaj danych
LED_1,
LED_2,
LED_3,
...,
LED_16
}
później w pętli wygodnie przypisywać im stany, np.
Kod:
for (uint8_t x=0, x<16,x++){
TABLICA_LEDOW[x]=1;
_delay_ms(100);
...dalszy kod;
}
Czy jest możliwe coś takiego co wymyśliłem, bo kompilator oczywiście wywalił mnóstwo ERRORów
../main.c:15: error: initializer element is not constant
../main.c:15: error: (near initialization for 'TRIAKI_ON[0]')
../main.c:16: error: initializer element is not constant
../main.c:16: error: (near initialization for 'TRIAKI_ON[1]')
../main.c:17: error: initializer element is not constant
../main.c:17: error: (near initialization for 'TRIAKI_ON[2]')
../main.c:18: error: initializer element is not constant
../main.c:18: error: (near initialization for 'TRIAKI_ON[3]')
../main.c:20: error: initializer element is not constant
../main.c:20: error: (near initialization for 'TRIAKI_ON[4]')
make: *** [main.o] Error 1
Pozdrawiam i dzięki