Skip to content

Evaluation edition

The Evaluation edition support global update for all screens, and fast update for monochrome screens. It includes the fixed Mono font and the proportional Serif and Sans Serif fonts; application libraries like graphics, GUI and bar- and QR-code. It comes as pre-compiled libraries for evaluation only and non-commercial usage.

Configure

Warning

Ensure the hardware and software configuration meets the requirements listed at the Used environment page.

The library is available as pre-compiled packages with the header files.

Screen Content
PDLS_EXT3_Advanced_Global All monochrome and colour screens, global update mode
PDLS_EXT3_Advanced_Fast Monochrome screens with embedded fast update, global and fast update modes
PDLS_EXT3_Advanced_Touch Touch monochrome screens, global and fast update modes
PDLS_EXT3_Advanced_BWRY Black-white-red-yellow screens, global update mode
Legacy version 5
Screen Content
PDLS_EXT3_Advanced_Global All monochrome and colour screens, global update mode
PDLS_EXT3_Advanced_Fast_Large Large monochrome screens, fast and partial update modes
PDLS_EXT3_Advanced_Fast_Medium Medium monochrome screens, fast and partial update modes
PDLS_EXT3_Advanced_Fast_Small Small monochrome screens, fast and partial update modes
PDLS_EXT3_Advanced_Fast_Touch Touch monochrome screens, fast and partial update modes
Font Content
hV_Font_DejaVu_Flash DejaVu fonts on external SPI Flash memory
hV_Font_Terminal Terminal fonts on internal MCU Flash memory
Application Content
hV_Graphics Advanced graphics
hV_GUI GUI with touch
hV_Code Bar- and QR-code
hV_Serial Header file on serial console

Use

  • Launch the Arduino IDE.

  • Call the menu Tools > Boards… to select a board.

Global update for all monochrome and colour black-white-red screens,

  • Call the menu File > Examples > PDLS_EXT3_Advanced_Global > Common_WhoAmI.

  • Ensure the library is included.

#include "PDLS_EXT3_Advanced_Global.h";
  • Edit the line and set the correct screen and board.
Screen_EPD_EXT3 myScreen(eScreen_EPD_EXT3_271, boardRaspberryPiPico_RP2040);

Global update for colour black-white-red-yellow screens,

  • Call the menu File > Examples > PDLS_EXT3_Advanced_BWRY > BWRY_Colours.

  • Ensure the library is included.

#include "PDLS_EXT3_Advanced_BWRY.h";
  • Edit the line and set the correct screen and board.
Screen_EPD_EXT3 myScreen(eScreen_EPD_EXT3_266_BWRY, boardRaspberryPiPico_RP2040);

Fast update mode for monochrome screens with embedded fast update,

  • Call the menu File > Examples > PDLS_EXT3_Advanced_Fast > Common_WhoAmI.

  • Ensure the library is included.

#include "PDLS_EXT3_Advanced_Fast.h";
  • Edit the line and set the correct screen and board.
Screen_EPD_EXT3_Fast myScreen(eScreen_EPD_EXT3_969_0B, boardRaspberryPiPico_RP2040);

Fast update mode for 2.71” and 3.70” monochrome touch screens,

  • Call the menu File > Examples > PDLS_EXT3_Advanced_Touch > Common_WhoAmI.

  • Ensure the library is included.

#include "PDLS_EXT3_Advanced_Touch.h";
  • Edit the line and set the correct screen and board.
Screen_EPD_EXT3_Fast myScreen(eScreen_EPD_EXT3_271_Touch, boardRaspberryPiPico_RP2040);
Legacy version 5

The legacy version 5 of the library includes

Fast update mode for 2.71”, 3.70” and 4.17” monochrome touch screens,

  • Call the menu File > Examples > PDLS_EXT3_Advanced_Fast_Touch > Common_WhoAmI.

  • Ensure the library is included.

#include "PDLS_EXT3_Advanced_Fast_Touch.h";
  • Edit the line and set the correct screen and board.
Screen_EPD_EXT3_Fast myScreen(eScreen_EPD_EXT3_271_Touch, boardRaspberryPiPico_RP2040);

Fast update mode for large 9.69” and 11.98” monochrome screens,

  • Call the menu File > Examples > PDLS_EXT3_Advanced_Fast_Large > Common_WhoAmI.

  • Ensure the library is included.

#include "PDLS_EXT3_Advanced_Fast_Large.h";
  • Edit the line and set the correct screen and board.
Screen_EPD_EXT3_Fast myScreen(eScreen_EPD_EXT3_969_0B, boardRaspberryPiPico_RP2040);

Fast update mode for medium 5.81” and 7.41” monochrome screens,

  • Call the menu File > Examples > PDLS_EXT3_Advanced_Fast_Medium > Common_WhoAmI.

  • Ensure the library is included.

#include "PDLS_EXT3_Advanced_Fast_Medium.h";
  • Edit the line and set the correct screen and board.
Screen_EPD_EXT3_Fast myScreen(eScreen_EPD_EXT3_741_0B, boardRaspberryPiPico_RP2040);

Fast update mode for small 1.54”, 2.13”, 2.66”, 2.71”, 2.87”, 3.70”, 4.17” and 4.37” monochrome screens,

  • Call the menu File > Examples > PDLS_EXT3_Advanced_Fast_Small > Common_WhoAmI.

  • Ensure the library is included.

#include "PDLS_EXT3_Advanced_Fast_Small.h";
  • Edit the line and set the correct screen and board.
Screen_EPD_EXT3_Fast myScreen(eScreen_EPD_EXT3_370_0C, boardRaspberryPiPico_RP2040);
  • Click on Verify or Build.

The screen should display

Next