drivers/display/ssd1306.py: Change the SET_COM_PIN_CFG setting.

Making it more specific to use 0x02 for display with an aspect ratio > 2
(resolutions 96x16 and 128x32) and 0x12 for all other sizes as recommended
by @mcauser.  Tested with a 64x32 display which did not work before.
pull/5862/head
robert-hh 2020-03-29 10:58:08 +02:00 zatwierdzone przez Damien George
rodzic 073b9a5eb8
commit 8680a74595
1 zmienionych plików z 1 dodań i 1 usunięć

Wyświetl plik

@ -50,7 +50,7 @@ class SSD1306(framebuf.FrameBuffer):
SET_DISP_OFFSET,
0x00,
SET_COM_PIN_CFG,
0x02 if self.height == 32 else 0x12,
0x02 if self.width > 2 * self.height else 0x12,
# timing and driving scheme
SET_DISP_CLK_DIV,
0x80,