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