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.
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.