u8glib wie auf Grafikpuffer zugreifen bzw lesen?

Gast #4242425
Lesenswert?
• ▲
▼
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ß.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.