Hallo Zusammen,
arbeite seit vielen Monaten erfolgreich mit einem STM32 und GCC Version
4.3.3 und StandardLib von STM.
Definier ich aber ein Union/Struct
1 | typedef union{
|
2 | u8 test;
|
3 | struct{
|
4 | u8 myvalue1:1;
|
5 | u8 myvalue2:1;
|
6 | u8 myvalue3:1;
|
7 | u8 myvalue4:1;
|
8 | u8 myvalue5:3;
|
9 | u8 myvalue6:1;
|
10 | }bit;
|
11 | }STATUS;
|
Kommen diese Fehlermeldung, für jedes Struct Mitglied:
1 | warning: type of bit-field 'myvalue1' is a GCC extension
|
2 | warning: type of bit-field 'myvalue2' is a GCC extension
|
3 | warning: type of bit-field 'myvalue3' is a GCC extension
|
4 | ....
|
Union hab ich vorher schon verwendet, ohne Stuct kein Problem.
Weiß jemand vielleicht woran das liegen könnte?
GCC extension???
Vielen Dank
Klaus