Pervasive Displays Library Suite - Basic edition  5.2.6
Library for Pervasive Displays e-paper screens and EXT3 extension board
hV_Font.h File Reference

Font structure. More...

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

Classes

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

Macros

#define hV_FONT_HEADER_STRUCTURE_RELEASE   507
 hV_Font release number
 

Detailed Description

Font structure.

Project Pervasive Displays Library Suite
Based on highView technology

Author
Rei Vilo
Date
02 Aug 2021
Version
507
  • Basic edition: for hobbyists and for personal usage
    Creative Commons Attribution-NonCommercial-ShareAlike 4.0 Unported (CC BY-NC-SA 4.0)
  • Advanced edition: for professionals or organisations, no commercial usage
    All rights reserved
  • Commercial edition: for professionals or organisations, commercial usage
    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