Skip to content

Hardware driver for small-sized screens (PS/KS-type), with built-in images for test

Notifications You must be signed in to change notification settings

PervasiveDisplays/EPD_Driver_GF_small

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

Installation

Download the ZIP file of this library and install as instructed in Arduino or Energia.

Hardware Setup

  • If using Launchpad (Tiva-C) with TM4C123 or MSP432P401R, the SPI pins are by default:
// Using EXT3
    SCK = 7     // BROWN
    BUSY = 11   // RED
    D/C = 12    // ORANGE
    RST = 13    // YELLOW
    MOSI = 15   // BLUE
    ECSM = 19   // GRAY
    
  • If using Arduino M0 Pro,
  SCK = 13 
  BUSY = 4  
  D/C = 5
  RST = 6
  MOSI = 12
  ECSM = 8
  • If using Raspberry Pi Pico,
  SCK = 18 
  BUSY = 13  
  D/C = 12
  RST = 11
  MOSI = 19
  ECSM = 17

For further wiring guidance, check out our Wiki: EXT3.

EPD_Driver Demo

First, a BW(black and white) image is flashed.
Then, after a two-second delay, a sequence of BW fast images are flashed.

  • The demo currently includes sample images for all the supported EPD sizes mentioned above. To implement the demo on these other sizes, update the following lines
//------------------------------------------------------------
// DEMO Image Set <Comment out when in User Mode>
// Screen Size: 152, 154, 206, 213, 266, 271, 292, 370, 417, 437
#define SCREEN 152
#include "globalupdate_src/demoImageData.h"
#include "fastupdate_src/demoImageData.h"
  • Then select the appropriate EPD size, development board and extension kit:
#define EPD_SIZE eScreen_EPD_152
#define BOARD_TYPE boardRaspberryPiPico_RP2040_EXT3

Tech Support

About

Hardware driver for small-sized screens (PS/KS-type), with built-in images for test

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published