Skip to content

[Feature] Umstellung der Erkennung des OLED-Chips #458

@karamo

Description

@karamo

FW 4.34y

Die versuchte "Erkennung" und dann Unterscheidung des OLED-Chips SSD1306 od. SH1106/07/... über undokumentiere Bits des Status-Registers ist höchst fragwürdig und rein empirisch.

Eine ausgiebige Recherche hat nur EINEN brauchbaren Artikel zur Erkennung des Chips als Ergebnis:

https://picaxeforum.co.uk/threads/fyi-comparing-the-ssd1306-and-sh1106-oled-drivers.32387/

Kurzfassung:
Der Unterschied ist, dass der eine Typ ein Rücklesen des RAMs erlaubt und der andere Typ nicht.
Dadurch kann man die Erkennung sicherer gestalten.

DENN:
Der physikalische Unterschied ist nur, dass das SSD1306 128x64 Pixel hat und das SH1106 132x64 Pixel.
Die Constructor von U8g2 gibt es aber nur für 128X64.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions