Hallo Forum! Ich programiere gerade ein OLED-Display(SSD1306) mit 64x128 Pixeln, Controller ist ein Atmega 328 mit 2K RAM. Soweit ich verstehe, legt u8glib ein Array an, in das der gesamte Bilschirminhalt rein paßt, das wäre 128*64/8=1204 Byte also 1kB. Nun will ich ich "Game of Life" programmieren und habe zusätzlich ein Array mit 512B angelegt, daß scheint aber zu viel für den Atmega328 zu sein, er stürzt immer ab. Nun die Frage, wie kann ich auf das 1kB große Array zugreifen bzw. einzelne Pixel abfragen, damit ich kein weiteres Array anlegen muß.
schau dir mal den Typ u8g_t in der Library an, da ist irgendwo ein pointer auf das Array drin ... heisst irgendiw u8g->dev->dev_mem gruss
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.