Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

README.md

4 device

Install libraries:

git clone [email protected]:blippy/lcddogmspi.git

Low-level controllers:

  • lcdard - Nano/Uno/WROOM/STM32. Connect as per Layout section
  • lcdesp.py - ESP8266
  • lcdpi.py - RPi3. Use this is as a baseline

Better: use DogLcd. lcddomspi has problems with cursors.

git clone [email protected]:blippy/DogLcd.git

Layout

Pins are labelled C1, C2, ... C6 left to right in the diagram above.

DEV  DESC   WROOM STM32
C1   5V     VIN   5V
C2   RS[1]  D4    PB0
C3   CS     D5    PA4
C4   CLK    D18   PA5
C5   MOSI   D23   PA7
C6   GND    GND   GND

[1] MISO is not used. RS is set low to issue a command, high to issue an ASCII. DO NOT use a regular MISO on ESP8266, use an alternative pin like D4 (GPIO2).

See also