Hi, ich bastle gerade an der AVR134 AppNote rum (Software RTC). Mir ist
da gerade aufgefallen, dass die Struct für DateTime nicht volatile ist,
aber sowohl innerhalb als auch außerhalb verwendet wird.
1 | typedef struct{
|
2 | unsigned char second; //enter the current time, date, month, and year
|
3 | unsigned char minute;
|
4 | unsigned char hour;
|
5 | unsigned char date;
|
6 | unsigned char month;
|
7 | unsigned int year;
|
8 | }time;
|
9 |
|
10 | time t;
|
Trotzdem funktioniert der Code. Ist das jetzt eher Zufall oder ist das
so beabsichtigt?