Gast
#364661
hallo
ich stehe wider mal am berg...
ich versuche folgendermassen ein array von einer struct zu generieren:
struct
{
uint8_t brightness;
uint16_t fadetime;
} OutputUnitPort[24];
OutputUnitPort OutputUnitChannel[24];
Die gesamte definition ist ausserhalb des main() damit die variable
global ist.
wenn ich nun aber im avrstudio die adressen betrachte, haben alle
dieselbe. also OutputUnitChannel[0].brightness hat dieselbe adresse wie
OutputUnitChannel[1].brightness..???
Auch wenn ich versuche Werte zu schreiben, funktioniert dies nur mit
dem index 0 (also OutputUnitChannel[0].brightness)??
Kann mir jemand helfen?
mfg Marc