Pervasive Displays Library Suite - Basic edition 8.0.1
Library for Pervasive Displays e-paper screens and EXT3 extension board
Loading...
Searching...
No Matches
hV_Font.h File Reference

Font structure. More...

Include dependency graph for hV_Font.h:
This graph shows which files directly or indirectly include this file:

Data Structures

struct  width_s
 Structure for character width. More...
 
struct  font_s
 Structure for font. More...
 

Macros

#define hV_FONT_TERMINAL_STRUCTURE_RELEASE   801
 hV_Font release number
 

Detailed Description

Font structure.

Project Pervasive Displays Library Suite
Based on highView technology

Author
Rei Vilo
Date
21 Mar 2024
Version
801
  • 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
Warning
8- and 16-bit limitations

Some 8- and 16-bit platforms limit arrays to 16 KB. Some header fonts require higher arrays.

  • Use a 32-bit platform in that case (USE_FONT_HEADER).
  • Use small fonts on a 8- and 16-bit platform (USE_FONT_HEADER).
  • Save the fonts to the external SPI Flash memory (USE_FONT_FLASH).

For the last option,

  • Use hV_Fonts_Manager on a 32-bit platform to save the fonts on the external SPI Flash memory.
  • Flash the compiled Fonts_3.hex on the external SPI Flash with Segger J-Flash or similar