#include <GxEPD.h>
#include <GxGDEM029T94/GxGDEM029T94.h>
#include <GxIO/GxIO_SPI/GxIO_SPI.h>
#include <GxIO/GxIO.h>
#include <SPI.h>
#include <Fonts/FreeMonoBold9pt7b.h>
#include <Fonts/FreeMonoBold12pt7b.h>
#include <Fonts/FreeSansBold24pt7b.h>
#include "BitmapGraphics.h"
#define EPD_CS 6 //var 15 sedan 19 (enligt SPI Exempel nedan)
#define EPD_DC 7 //var 21 sedan 18 (enligt SPI Exempel nedan)
#define EPD_RSET 8 //var 22 sedan 10 (enligt SPI Exempel nedan)
#define EPD_BUSY 9 //var 23
#define EPD_SCLK 5 //var 4
#define EPD_MISO -1 //Not connected
#define EPD_MOSI 4 //DIN var 5
//VCC Grå
//GND Brun
//DIN Blå
//CLK Gul
//CS Orange
//DC Grön
//RST Vit
//BUSY Lila
/*SPI Example pins
CONFIG_EINK_SPI_MOSI=9
CONFIG_EINK_SPI_CLK=6
CONFIG_EINK_SPI_CS=19
CONFIG_EINK_DC=18
CONFIG_EINK_RST=10
CONFIG_EINK_BUSY=7 */
GxIO_Class io(SPI, EPD_CS, EPD_DC, EPD_RSET);
GxEPD_Class display(io, EPD_RSET, EPD_BUSY);
const char* name = "FreeSansBold24pt7b";
const GFXfont* f = &FreeSansBold24pt7b;
void setup() {
Serial.begin(9600);
Serial.println("Starting...");
display.init();
display.setRotation(1);
display.fillScreen(GxEPD_WHITE);
display.update();
display.setTextColor(GxEPD_BLACK);
display.setFont(f);
display.setCursor(50, 15);
display.println();
display.println(" Daily Quote");
display.update();
delay(6000);
display.setRotation(0);
}
void loop() {
display.drawExampleBitmap(gImage_quote, 0, 0, GxEPD_WIDTH,GxEPD_HEIGHT, GxEPD_BLACK);
display.update();
delay(10000);
}
Loading
esp32-c3-devkitm-1
esp32-c3-devkitm-1
Loading
epaper-2in9
epaper-2in9