struct als volatile

Gast #1874268
Lesenswert?

Hallo!

Mal eine Frage - wenn ich Elemente in einem Struct durch einen Interrupt 
verändere, wie muss ich das struct dann deklarieren?
1
volatile struct
2
{
3
  uint8_t a;
4
  ...
5
} xyz_struct;
oder
1
struct
2
{
3
  volatile uint8_t a;
4
  ...
5
} xyz_struct;
oder
1
struct
2
{
3
  uint8_t a;
4
  ...
5
} volatile xyz_struct;
oder gar
1
volatile struct
2
{
3
  volatile uint8_t a;
4
  ...
5
} xyz_struct;

:-) Kann mir das jemand verraten?
Gast #1874287
Lesenswert?

Sagmal.. ist es denn wirklich so scher mal "volatile struct c" in google 
einzugeben und sich mal die Links der ersten Seite anzusehen?
Traurig. Wär schneller gewesen als hier rumzutexten.

Und vielleicht ließt an sachen die man eventuell gar nicht wissen wollte 
und weiß sie für später.. auch das würde die anzahl der Google-Thrads 
echt verringern.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren