https://github.com/eadf/esp8266_pcd8544
PCD8544 LCD driver for ESP8266 (Nokia 5110 & 3110 display)
https://github.com/eadf/esp8266_pcd8544
Last synced: about 1 year ago
JSON representation
PCD8544 LCD driver for ESP8266 (Nokia 5110 & 3110 display)
- Host: GitHub
- URL: https://github.com/eadf/esp8266_pcd8544
- Owner: eadf
- Created: 2015-01-16T20:02:58.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2015-03-01T13:39:07.000Z (over 11 years ago)
- Last Synced: 2025-06-07T00:05:54.912Z (about 1 year ago)
- Language: C
- Homepage:
- Size: 483 KB
- Stars: 28
- Watchers: 8
- Forks: 6
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# esp8266_pcd8544
PCD8544 LCD driver for esp8266 (Nokia 5110 & 3110 display)
This is a direct port of code found at [arduino playground.](http://playground.arduino.cc/Code/PCD8544)
This git repository now only contains the the driver, the example code that used to be here is now moved to [pdc8544_example.](https://github.com/eadf/esp8266_pcd8544_example)
Here is another example of how this module can be used: [esp_mqtt_lcd](https://github.com/eadf/esp_mqtt_lcd).
Good news, the interface no longer requires 5 available GPIO outputs so an ESP-01 will indeed work. (But only if the RX pin of the esp is used.)
The RST pin is optional, set it to a negative value and tie PCD8544 reset to ESP reset via a resistor.
The CE pin is optional, set it to a negative value and tie PCD8544 CE pin to GND via a resistor.
All of the pins are configurable, you just set the pins you want to use in the setting struct.
I have tested this with sdk v0.9.5 and v0.9.4 (linux & mac makefile)