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

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

This graph shows which files directly or indirectly include this file:

Macros

#define hV_LIST_OPTIONS_RELEASE   910
 Release.
 
#define MAX_FONT_SIZE   64
 4- Maximum number of fonts More...
 
3- Set font mode

From header files or from external flash

  • Basic edition: Terminal font
  • Evaluation edition: DejaVu font as header
  • Commercial edition: DejaVu font as either header or external SPI Flash
  • Viewer edition: DejaVu font as header
Note
USE_FONT_HEADER requires addFont()
Font Manager requires USE_FONT_HEADER
Warning
8- and 16-bit MCUs may limit the size of the fonts. Use 32-bit MCUs for optimal performance.
#define USE_FONT_TERMINAL   1
 Use default Terminal fonts.
 
#define FONT_MODE   USE_FONT_TERMINAL
 Selected option.
 
10- Set string mode
  • Basic edition: String object
  • Evaluation edition: char array
  • Commercial edition: String object or char array
  • Viewer edition: char array
Note
Corresponding type defined at hV_List_Types.h
#define USE_STRING_OBJECT   1
 
#define STRING_MODE   USE_STRING_OBJECT
 
13- EXT boards
  • Basic edition: EXT3 and EXT4
  • Evaluation edition: EXT3
  • Commercial edition: EXT3
  • Viewer edition: EXT3
Note
Corresponding boards defined at hV_List_Boards.h
#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.
 

Detailed Description

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

Project Pervasive Displays Library Suite
Based on highView technology


Content

  • 1- List of supported Pervasive Displays screens, deprecated, see drivers
  • 2- List of pre-configured boards, see hV_List_Boards.h
  • 3- Font mode, internal MCU for basic edition
  • 4- Maximum number of fonts
  • 5- SRAM memory, internal MCU for basic edition
  • 6- Use self for basic edition, not implemented
  • 7- Touch mode, activated or not, not implemented
  • 8- Haptic feedback mode, not implemented
  • 9. Set GPIO expander mode, not implemented
  • 10. String object for basic edition
  • 11. Set storage mode, not implemented
  • 12. Set debug options, not implemented
  • 13. Select EXT board
Date
21 Jun 2025
Version
910
  • 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

Macro Definition Documentation

◆ MAX_FONT_SIZE

#define MAX_FONT_SIZE   64

4- Maximum number of fonts

With MCU Flash, based on available memory, check performed at compilation

  • USE_FONT_TERMINAL: 1..4
  • USE_FONT_HEADER: 1..64

With SPI Flash, based on the fonts previously uploaded

  • USE_FONT_FLASH: eg. 64