Skip to content

Latest commit

 

History

History
84 lines (74 loc) · 3.14 KB

README.md

File metadata and controls

84 lines (74 loc) · 3.14 KB

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
    
 // Using EXT2
    SCK = 7    
    BUSY = 8  
    D/C = 9
    RST = 10
    MOSI = 15
    ECSM = 19
    PNLON = 11
    BS = 17
  • 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 the User Manual 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: 581
#define SCREEN 581
#include "globalupdate_src/demoImageData.h"
#include "fastupdate_src/FuPu_Data_581.h"
  • Then select the appropriate EPD size, development board and extension kit:
#define EPD_SIZE eScreen_EPD_581
#define BOARD_TYPE boardRaspberryPiPico_RP2040_EXT3

Tech Support

Licence

Copyright © Pervasive Displays, 2010-2023

Licence Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)