This is the code:
#include <SPI.h>
#include <Adafruit_GFX.h>
#include <Adafruit_PCD8544.h>
#define LCD_CLK 3
#define LCD_DIN 1
#define LCD_DC 0
#define LCD_CE 2
#define LCD_RST 10
Adafruit_PCD8544 display = Adafruit_PCD8544(LCD_CLK, LCD_DIN, LCD_DC, LCD_CE, LCD_RST);
But I get this error:
....Adafruit_PCD8544.cpp:187:17: error: cannot convert 'volatile uint32_t* {aka volatile unsigned int*}' to 'PortReg* {aka volatile unsigned char*}' in assignment
clkport = portOutputRegister(digitalPinToPort(_sclk));
^
...Adafruit_PCD8544.cpp:189:17: error: cannot convert 'volatile uint32_t* {aka volatile unsigned int*}' to 'PortReg* {aka volatile unsigned char*}' in assignment
mosiport = portOutputRegister(digitalPinToPort(_din));
What am I doing wrong?
They are connected this way:
ESP............Nokia 5110
GPIO3........CLK
GPIO1........DIN
GPIO0........DC
GPIO2........CE
GPIO10......RST
I 'm programming the ESP in DIO mode.