kopia lustrzana https://github.com/peterhinch/micropython-nano-gui
31 wiersze
741 B
Python
31 wiersze
741 B
Python
![]() |
# esp8266_setup.py Copy to target as color_setup.py
|
||
|
|
||
|
# Released under the MIT License (MIT). See LICENSE.
|
||
|
# Copyright (c) 2020 Peter Hinch
|
||
|
|
||
|
# As written, supports:
|
||
|
# OLED monochromatic display 0.66" 64*48 shield: https://www.wemos.cc/en/latest/d1_mini_shield/oled_0_66.html
|
||
|
# Edit the driver import for other displays.
|
||
|
|
||
|
# WIRING.
|
||
|
# - no wiring required if shield placed atop Wemos D1 mini
|
||
|
#
|
||
|
# ESP SSD
|
||
|
# 3.3v 3.3v
|
||
|
# Gnd Gnd
|
||
|
# GP5 D1 (SCL)
|
||
|
# GP4 D2 (SDA)
|
||
|
|
||
|
import machine
|
||
|
import gc
|
||
|
from drivers.ssd1306.ssd1306 import SSD1306_I2C as SSD
|
||
|
|
||
|
gc.collect()
|
||
|
|
||
|
WIDTH = const(64)
|
||
|
HEIGHT = const(48)
|
||
|
|
||
|
i2c = machine.I2C(scl=machine.Pin(5), sda=machine.Pin(4))
|
||
|
gc.collect() # Precaution before instantiating framebuf
|
||
|
ssd = SSD(WIDTH, HEIGHT, i2c)
|