Hallo zusammen
@Jörg W.
wenn ich das so mache, dann erhalte ich beim Compilieren folgende
Warnung:
"../Controller/devinfo.h(383): warning: empty declaration"
und die sizeof liefert immer noch 70 Byte.
>Aber ist natürlich auf einer 32-Bit-Maschine eine blöde Idee, die
>verschiedenen Elemente in so einer Form zu mischen. Irgendwer muss dann
>hingehen, und CpuClockRate aus ihren einzelnen Bytes zusammenpuzzeln,
>statt dass man einfach einen 32-bit-Wert aus dem Speicher liest.
Die Datenstruktur wird nur einmal vom uC über USB ausgetauscht. Die
Größe des USB-Datenpaketes beträgt 64 Byte. Die Struktur passt so halt
genau rein...
@AbcAbc: bisher ließ sich sich der Code auf diese Weise unter gcc immer
einwandfrei compilieren und funktionierte auch.
Beste Grüße
Geri