Skip to content

Pervasive Displays Library Suite

The Pervasive Displays library suite is specifically designed for the Pervasive Displays monochrome and colour iTC panels and the EXT3 extension board.

It provides a high-level interface to drive the e-paper screens with global, fast and partial update, supports capacitive touch and haptic feed-back.

The suite contains three layers:

  • The application libraries include graphics with clock, gauge and histogram; GUI with label, button, check-box or slider; codes with bar- and QR-codes; and file BMP to save and retrieve BMP files;

  • The screen libraries support additional screen-specific features for the Pervasive Displays e-paper screens;

  • The shared libraries provide the common classes with basic routines and the interface for the peripherals GPIO, UART, SPI and I²C; along with the fonts libraries.

An appendix contains application notes, references and a glossary.


The documentation includes two documents:

  • This User guide focuses on how to use the different libraries, with commented examples;

  • The Reference manual lists all the objects and functions, with details for their parameters and returned results.

Installation of the library follows the standard procedure Installing Additional Arduino Libraries.

© Rei Vilo, 2010-2021

All rights reserved

Three editions come with different licences.

Edition Basic Advanced Commercial
Licence Creative Commons - Attribution ShareAlike NonCommercial Non Commercial Commercial
Distribution Open source PDLS_EXT3_Basic and PDLS_EXT3_Basic_Fast Compiled library Source code
Update Global Global, Fast, Partial
Fonts Terminal Fixed Mono, proportional Serif and Sans Serif
Graphics Basic Basic and advanced
GUI - Elements for HMI
Back to top