Skip to content

Basic edition

The Basic edition support global update and fast update, according to the screens. It provides all the functions for shapes and text. It is shared under Creative Commons - Attribution ShareAlike (summmary , legal code ).

Configure

Warning

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

Different procedures are available to install the library: using the Arduino IDE, using Arduino CLI, or downloading from the GitHub repository.

  • Launch the Arduino IDE and call the menu Sketch > Include library > Manage libraries…;

  • Search for PDLS;

  • Select the library and click on Install to install it.

  • Launch the Arduino IDE and call the menu Sketch > Include library > Manage libraries…;

  • Search for PDLS;

  • Select the library and click on Install to install it.

  • Open a terminal window;

  • Launch

$



arduino-cli lib install PDLS_EXT3_Basic_Global
Downloading PDLS_EXT3_Basic_Global@7.0.2...
Downloaded PDLS_EXT3_Basic_Global@7.0.2
Installing PDLS_EXT3_Basic_Global@7.0.2...
Installed PDLS_EXT3_Basic_Global@7.0.2
  • Perform the same procedure for the other variants, PDLS_EXT3_Basic_Fast, PDLS_EXT3_Basic_Wide, PDLS_EXT3_Basic_Touch, PDLS_EXT3_Basic_BWRY and PDLS_EXT4_Basic_Matter.

Use

  • Launch the Arduino IDE.

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

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

  • Ensure the library is included.

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

The screen should display


Next

  • Select one of the boards;

  • Set the configuration of the screen;

  • Use the different graphics and text functions;

  • Refer to the reference manual for an exhaustive list of the functions with details of the parameters and returned values.