|
NOKIA5110_TEXT
2.4.0
Arduino Eco-system Library for Nokia 5110 LCD ( PCD8544 controller)
|
Font data file , 9 fonts. More...
#include "NOKIA5110_TEXT_FONT_DATA.h"Variables | |
| const PROGMEM unsigned char | FontDefault [94][5] |
| const unsigned char(* | pFontDefaultPtr )[5] = FontDefault |
| const PROGMEM unsigned char | FontThick [59][7] |
| const unsigned char(* | pFontThickPtr )[7] = FontThick |
| const PROGMEM unsigned char | FontHomeSpun [95][7] |
| const unsigned char(* | pFontHomeSpunPtr )[7] = FontHomeSpun |
| const PROGMEM unsigned char | FontSevenSegment [92][4] |
| const unsigned char(* | pFontSevenSegPtr )[4] = FontSevenSegment |
| const PROGMEM unsigned char | FontWide [59][8] |
| const unsigned char(* | pFontWidePtr )[8] = FontWide |
| const PROGMEM unsigned char | FontTiny [95][3] |
| const unsigned char(* | pFontTinyPtr )[3] = FontTiny |
| const PROGMEM uint16_t | FontLarge [59][12] |
| const uint16_t(* | pFontLargePtr )[12] = FontLarge |
| const PROGMEM uint32_t | FontHuge [13][16] |
| const uint32_t(* | pFontHugePtr )[16] = FontHuge |
| const PROGMEM uint32_t | FontMega [13][16] |
| const uint32_t(* | pFontMegaPtr )[16] = FontMega |
Font data file , 9 fonts.
Project Name NOKIA5110_TEXT URL:https://github.com/gavinlyonsrepo/NOKIA5110_TEXT
| const PROGMEM unsigned char FontDefault[94][5] |
ASCII font file : DEFAULT 5 by 8 Define the ASCII table as Data array cols left to right 0x00 is off 0xFF is all on Each character is five bytes wide one byte height. so ! is 0 0 5F 0 0 , Also in code adds two blank lines on either side so in effect 0 0 0 5f 0 0 0 Each character is in a 7 by 8 pixel box
| const PROGMEM unsigned char FontHomeSpun[95][7] |
ASCII font file : Homespun FONT 7 by 8 added v2.3
| const PROGMEM uint32_t FontHuge[13][16] |
ASCII font file : huge 16 by 24 Define the ASCII table as Data array cols left to right, 0x00 is off, 0xFF is all on Each character is 16 bits wide, 3 byte height. Numbers + . : only. type / for a space
| const PROGMEM uint16_t FontLarge[59][12] |
ASCII font file : "large" 12 by 16 Define the ASCII table as Data array cols left to right, 0x00 is off, 0xFF is all on Each character is 12 bits wide, two byte height. NO LOWERCASE LETTERS
| const PROGMEM uint32_t FontMega[13][16] |
ASCII font file : Mega 16 by 32 Define the ASCII table as Data array cols left to right, 0x00 is off, 0xFF is all on Each character is 16 bits wide 4 byte height. Numbers only + : . /
| const PROGMEM unsigned char FontSevenSegment[92][4] |
ASCII font file : Seven Segment 4 by 8 Define the ASCII table as Data array cols left to right 0x00 is off 0xFF is all on Each character is five bytes wide one byte height. so ! is 0x36 0 0 0 0 , Also in code adds two blank lines on either side so in effect 0 36 0 0 0 0 0 Each character is in a 6 by 8 pixel box
| const PROGMEM unsigned char FontThick[59][7] |
ASCII font file : Thick Font 7 by 8 Define the ASCII table as Data array cols left to right 0x00 is off 0xFF is all on Each character is 7 bytes wide one byte height. so ! is 0x5f,0x5f,0x00,0x00,0x00,0x00,0x00,0x00 , Also the code adds two blank lines on LHS and RHS side Each character is in a 9 by 8 bit pixel box.
| const PROGMEM unsigned char FontTiny[95][3] |
ASCII font file : tiny 3 by 8 Define the ASCII table as Data array cols left to right, 0x00 is off, 0xFF is all on Each character is 3 bytes wide one byte height. Each character is in a 5 by 8 pixel box ( two blanks bytes on either side added in code)
| const PROGMEM unsigned char FontWide[59][8] |
ASCII font file : Number five Wide font 8 by 8 Define the ASCII table as Data array cols left to right 0x00 is off 0xFF is all on Each character is in a 10 by 8 bit pixel box