diff --git a/drivers/ssd1351/ssd1351_16bit.py b/drivers/ssd1351/ssd1351_16bit.py index 18cd898..4d30605 100644 --- a/drivers/ssd1351/ssd1351_16bit.py +++ b/drivers/ssd1351/ssd1351_16bit.py @@ -14,6 +14,7 @@ import framebuf import utime import gc import micropython +from uctypes import addressof from drivers.boolpalette import BoolPalette # https://github.com/peterhinch/micropython-nano-gui/issues/2 diff --git a/drivers/ssd1351/ssd1351_4bit.py b/drivers/ssd1351/ssd1351_4bit.py index bc02ab5..e43f79d 100644 --- a/drivers/ssd1351/ssd1351_4bit.py +++ b/drivers/ssd1351/ssd1351_4bit.py @@ -15,6 +15,7 @@ import framebuf import utime import gc import micropython +from uctypes import addressof from drivers.boolpalette import BoolPalette # https://github.com/peterhinch/micropython-nano-gui/issues/2 diff --git a/drivers/ssd1351/ssd1351_generic.py b/drivers/ssd1351/ssd1351_generic.py index e2e284b..589c2a8 100644 --- a/drivers/ssd1351/ssd1351_generic.py +++ b/drivers/ssd1351/ssd1351_generic.py @@ -16,6 +16,7 @@ import framebuf import utime import gc import micropython +from uctypes import addressof from drivers.boolpalette import BoolPalette import sys diff --git a/setup_examples/st7735r_esp32.py b/setup_examples/st7735r_esp32.py index e0ef2c5..6761fa4 100644 --- a/setup_examples/st7735r_esp32.py +++ b/setup_examples/st7735r_esp32.py @@ -25,11 +25,11 @@ from machine import SPI, Pin import gc #from drivers.ssd1351.ssd1351_generic import SSD1351 as SSD -from drivers.st7735r.st7735r import ST7735R as SSD +#from drivers.st7735r.st7735r import ST7735R as SSD #from drivers.st7735r.st7735r144 import ST7735R as SSD -#from drivers.st7735r.st7735r_4bit import ST7735R as SSD +from drivers.st7735r.st7735r_4bit import ST7735R as SSD -height = 128 # Ensure height is correct +height = 96 # SSD1351: ensure height is correct (96/128) pdc = Pin(27, Pin.OUT, value=0) # Arbitrary pins pcs = Pin(25, Pin.OUT, value=1)