Pervasive Displays Library Suite - Reference Manual 9.0.3
Library for Pervasive Displays e-paper screens, extension boards and development kits
|
List of options for Pervasive Displays Library Suite - Advanced edition. More...
Macros | |
#define | hV_LIST_OPTIONS_RELEASE 902 |
Release. | |
#define | MAX_FONT_SIZE 64 |
4- Maximum number of fonts | |
3- Set font mode | |
From header files or from external flash
| |
#define | USE_FONT_TERMINAL 1 |
Use default Terminal fonts. | |
#define | USE_FONT_HEADER 2 |
Use fonts from header files. | |
#define | USE_FONT_FLASH 3 |
Use fonts from external SPI Flash memory. | |
#define | USE_FONT_INTERNAL 4 |
Use fonts from internal CGU. | |
#define | FONT_MODE USE_FONT_HEADER |
Selected option. | |
5- Set SRAM memory | |
From internal MCU or external SPI
| |
#define | USE_INTERNAL_MCU 1 |
Use MCU internal. | |
#define | USE_EXTERNAL_SPI 2 |
Use SPI External. | |
#define | SRAM_MODE USE_INTERNAL_MCU |
Selected option. | |
6- Use virtual object | |
From hV_Screen_Virtual.h for extended compability
| |
#define | USE_hV_SCREEN_VIRTUAL 1 |
Use virtual object. | |
#define | USE_hV_SCREEN_SELF 2 |
Do not use virtual object. | |
#define | USE_hV_SCREEN USE_hV_SCREEN_VIRTUAL |
Selected option. | |
7- Set touch mode | |
Only two screens are ready for touch
| |
#define | USE_TOUCH_NONE 0 |
Do not use touch. | |
#define | USE_TOUCH_YES 1 |
Use touch. | |
#define | TOUCH_MODE USE_TOUCH_NONE |
Selected option. | |
8- Set haptic feedback mode | |
| |
#define | USE_HAPTICS_NONE 0 |
No motor. | |
#define | USE_DRV2605L_ERM 1 |
DRV2605L with ERM = eccentric rotating mass. | |
#define | USE_DRV2605L_LRA 2 |
DRV2605L with LRA = linear resonant actuator. | |
#define | HAPTICS_MODE USE_HAPTICS_NONE |
Selected option. | |
9- Set GPIO expander mode | |
| |
#define | USE_EXPANDER_NONE 0 |
No I2C expander. | |
#define | USE_I2C_PCF8574 1 |
PCF8574 8 ports GPIO I2C 100 kHz expander. | |
#define | USE_I2C_PCA9536 2 |
PCA9536 4 ports GPIO I2C 400 kHz expander. | |
#define | USE_I2C_TCA6408 3 |
TCA6408 8 ports GPIO I2C 400 kHz expander. | |
#define | EXPANDER_MODE USE_EXPANDER_NONE |
Selected option. | |
10- Set string mode | |
| |
11- Storage mode | |
| |
#define | USE_NONE 0 |
No storage. | |
#define | USE_SD_CARD 1 |
SD card. | |
#define | USE_SPI_FLASH 2 |
External SPI Flash. | |
#define | USE_SERIAL_CONSOLE 4 |
Serial console for writing only. | |
#define | USE_LINUX_FILES 8 |
For Linux native applications. | |
#define | USE_WINDOWS_FILES 16 |
For Windows native applications. | |
#define | STORAGE_MODE USE_SERIAL_CONSOLE |
Selected options. | |
12- Debug options | |
| |
#define | DEBUG_CONTINUITY 0 |
Continuity mode, 0 = no, 1 = yes; recommended = 0. | |
#define | DEBUG_SPI_SCREEN 0 |
SPI debugging for screen, 1 = activated, otherwise 0; recommended = 0. | |
#define | DEBUG_DELAY 0 |
Delay ms and us, 1 = activated, otherwise 0; recommended = 0. | |
#define | DEBUG_OTP 0 |
Print OTP content, 0 = no, 1 = yes; recommended = 0. | |
#define | DEBUG_POWER 0 |
Trace power management, 0 = no, 1 = yes; recommended = 0. | |
#define | DEBUG_WIRE 0 |
Trace Wire, 0 = no, 1 = yes; recommended = 0. | |
13- EXT boards | |
| |
#define | BOARD_EXT2 2 |
EXT2 board. | |
#define | BOARD_EXT3 3 |
EXT3 and EXT3.1 boards. | |
#define | BOARD_EXT4 4 |
EXT4 board. | |
#define | USE_EXT_BOARD BOARD_EXT3 |
Selected board. | |
List of options for Pervasive Displays Library Suite - Advanced edition.
Project Pervasive Displays Library Suite
Based on highView technology
Content
#define EXPANDER_MODE USE_EXPANDER_NONE |
Selected option.
#define HAPTICS_MODE USE_HAPTICS_NONE |
Selected option.
#define MAX_FONT_SIZE 64 |
4- Maximum number of fonts
With MCU Flash, based on available memory, check performed at compilation
With SPI Flash, based on the fonts previously uploaded
#define SRAM_MODE USE_INTERNAL_MCU |
Selected option.
#define STORAGE_MODE USE_SERIAL_CONSOLE |
Selected options.
#define TOUCH_MODE USE_TOUCH_NONE |
Selected option.
#define USE_hV_SCREEN USE_hV_SCREEN_VIRTUAL |
Selected option.