Software Reference Manual 9.2.2
Library for Pervasive Displays e-paper screens, extension boards and development kits
hV_List_Boards.h File Reference

List of boards for Pervasive Displays Library Suite - Basic edition. More...

#include "stdint.h"
#include "hV_List_Options.h"
Include dependency graph for hV_List_Boards.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  pins_t
 EXT3 board configuration structure. More...
 

Macros

#define hV_LIST_BOARDS_RELEASE   902
 Release.
 
#define NOT_CONNECTED   (uint8_t)0xff
 Not connected pin.
 

Variables

const pins_t boardParticlePhoton2
 Particle Photon 2 board. More...
 
2.1 Recommended boards
const pins_t boardArduinoNanoMatter
 Arduino Nano Matter with Silicon Labs MGM240P, tested. More...
 
const pins_t boardRaspberryPiPico_RP2040
 Raspberry Pi Pico and Pico W with default RP2040 configuration, tested. More...
 
const pins_t boardRaspberryPiPico2_RP2350 = boardRaspberryPiPico_RP2040
 Raspberry Pi Pico 2 default RP2350 configuration, tested. More...
 
const pins_t boardFeatherNRF52840
 Adafruit Feather nRF52840 configuration, tested. More...
 
const pins_t boardESP32DevKitC
 Espressif ESP32-DevKitC. More...
 

Detailed Description

List of boards for Pervasive Displays Library Suite - Basic edition.

Project Pervasive Displays Library Suite
Based on highView technology


Content

  • 2- List of pre-configured boards
    • 2.1 Recommended boards
    • 2.2 Other boards
    • 2.3 Deprecated boards
Date
21 Feb 2025
Version
904
  • Basic edition: for hobbyists and for basic usage
    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)
    See also
    https://creativecommons.org/licenses/by-sa/4.0/

    Consider the Evaluation or Commercial editions for professionals or organisations and for commercial usage
  • Evaluation edition: for professionals or organisations, evaluation only, no commercial usage
    All rights reserved
  • Commercial edition: for professionals or organisations, commercial usage
    All rights reserved
  • Viewer edition: for professionals or organisations
    All rights reserved
  • Documentation
    All rights reserved

Variable Documentation

◆ boardArduinoNanoMatter

const pins_t boardArduinoNanoMatter
Initial value:
=
{
.panelBusy = 10,
.panelDC = 9,
.panelReset = 8,
.flashCS = 7,
.panelCS = 6,
.panelCSS = NOT_CONNECTED,
.flashCSS = NOT_CONNECTED,
.touchInt = NOT_CONNECTED,
.touchReset = NOT_CONNECTED,
.panelPower = 2,
.cardCS = NOT_CONNECTED,
.cardDetect = NOT_CONNECTED,
}
#define NOT_CONNECTED
Not connected pin.
Definition: hV_List_Boards.h:60

Arduino Nano Matter with Silicon Labs MGM240P, tested.

Note
Numbers refer to pins
Recommended board

◆ boardESP32DevKitC

const pins_t boardESP32DevKitC
Initial value:
=
{
.panelBusy = 27,
.panelDC = 26,
.panelReset = 25,
.flashCS = 33,
.panelCS = 32,
.panelCSS = 4,
.flashCSS = 0,
.touchInt = 10,
.touchReset = 9,
.panelPower = NOT_CONNECTED,
.cardCS = NOT_CONNECTED,
.cardDetect = NOT_CONNECTED,
}

Espressif ESP32-DevKitC.

Note
Numbers refer to GPIOs not pins
Recommended board
Warning
Specific SPI port with SCK=14 MISO=12 MOSI=13

◆ boardFeatherNRF52840

const pins_t boardFeatherNRF52840
Initial value:
=
{
.panelBusy = 13,
.panelDC = 12,
.panelReset = 11,
.flashCS = 10,
.panelCS = 9,
.panelCSS = NOT_CONNECTED,
.flashCSS = NOT_CONNECTED,
.touchInt = 5,
.touchReset = 6,
.panelPower = NOT_CONNECTED,
.cardCS = NOT_CONNECTED,
.cardDetect = NOT_CONNECTED,
}

Adafruit Feather nRF52840 configuration, tested.

Note
Recommended board

◆ boardParticlePhoton2

const pins_t boardParticlePhoton2
Initial value:
=
{
.panelBusy = 5,
.panelDC = 4,
.panelReset = 3,
.flashCS = 2,
.panelCS = 18,
.panelCSS = NOT_CONNECTED,
.flashCSS = NOT_CONNECTED,
.touchInt = NOT_CONNECTED,
.touchReset = NOT_CONNECTED,
.panelPower = NOT_CONNECTED,
.cardCS = NOT_CONNECTED,
.cardDetect = NOT_CONNECTED,
}

Particle Photon 2 board.

Note
Board contributed by user, not officially tested

◆ boardRaspberryPiPico2_RP2350

const pins_t boardRaspberryPiPico2_RP2350 = boardRaspberryPiPico_RP2040

Raspberry Pi Pico 2 default RP2350 configuration, tested.

Note
Numbers refer to GPIOs, not pins
See also
https://github.com/earlephilhower/arduino-pico
Note
Recommended board

◆ boardRaspberryPiPico_RP2040

const pins_t boardRaspberryPiPico_RP2040
Initial value:
=
{
.panelBusy = 13,
.panelDC = 12,
.panelReset = 11,
.flashCS = 10,
.panelCS = 17,
.panelCSS = 14,
.flashCSS = 15,
.touchInt = 2,
.touchReset = 3,
.panelPower = NOT_CONNECTED,
.cardCS = NOT_CONNECTED,
.cardDetect = NOT_CONNECTED,
}

Raspberry Pi Pico and Pico W with default RP2040 configuration, tested.

Note
Numbers refer to GPIOs, not pins
See also
https://github.com/earlephilhower/arduino-pico
Note
Recommended board