Mam deklarację struktury w nagłówku:
Jak zdefiniować wewnątrz funkcji tablicę z 4 elementami wartościami? Tzn:?
Oczywiście można napisać ale wtedy przy każdym wejściu w przerwanie będzie wykonywane przypisanie. Jednocześnie gdy deklaruję tablicę w nagłówku i próbuję zdefiniować jej wartości w samym nagłówku wyskakuje błąd kompilacji.
typedef struct{
uint8_t pin;
uint8_t licznik;
uint8_t faza;
} przycisk;Jak zdefiniować wewnątrz funkcji tablicę z 4 elementami wartościami? Tzn:?
SIGNAL (SIG_OVERFLOW0){
static przycisk tablicaPrzyciskow[4] /* = {jak tutaj nadać wartości domyślne zmiennej pin i faza}*/;
}Oczywiście można napisać
tablicaPrzyciskow[0].pin = 3;