Hey zusammen,
Gibt es eine maximale Größe für Structs in AVR-GCC? Ich lege mir gerade
das folgende Element an:
1 | typedef struct {
|
2 | // uint8_t Second;
|
3 | // uint8_t Minute;
|
4 | // uint8_t Hour;
|
5 | uint8_t Wday; // day of week, sunday is day 1
|
6 | uint8_t Day;
|
7 | uint8_t Month;
|
8 | uint16_t Year; // offset from 1970;
|
9 | } tmElements_t, TimeElements, *tmElementsPtr_t;
|
bis zu der gerade aktiven Größe lässt sich mein Code prima auf einem
ATMega169PA ausführen. Nehme ich jedoch eine der auskommentierten Zeilen
hinzu (egal welche), kommt es zu merkwürdigem Verhalten meines Geräts,
z.B. stark verzögerte Reaktion auf Tasteneingaben, nicht
nachvollziehbare Variablenwerte bei Debugging mit dem JTAGICE3 im AVR
Studio (aktuelle Verson), etc. Könnte dieses Verhalten andere Ursachen
haben? Plage mich jetzt schon ziemlich lange mit diesm Problem herum und
bin für jede Hilfe dankbar!
Beste Grüße,
Ageraluon