v1.0

Dependencies:   Fonts TTF_fonts

Fork of RGB_Matrix by Jack Berkhout

Committer:
perlatecnica
Date:
Tue Jun 20 17:53:58 2017 +0000
Revision:
1:0a1a89c55c7c
v1.0;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
perlatecnica 1:0a1a89c55c7c 1 #ifndef __FONT_H__
perlatecnica 1:0a1a89c55c7c 2 #define __FONT_H__
perlatecnica 1:0a1a89c55c7c 3
perlatecnica 1:0a1a89c55c7c 4
perlatecnica 1:0a1a89c55c7c 5 typedef unsigned char uint8_t;
perlatecnica 1:0a1a89c55c7c 6
perlatecnica 1:0a1a89c55c7c 7
perlatecnica 1:0a1a89c55c7c 8 typedef struct
perlatecnica 1:0a1a89c55c7c 9 {
perlatecnica 1:0a1a89c55c7c 10 int width; // Character width in bits.
perlatecnica 1:0a1a89c55c7c 11 int offset; // Offset in bytes into font bitmap.
perlatecnica 1:0a1a89c55c7c 12 }
perlatecnica 1:0a1a89c55c7c 13 FONT_CHAR_INFO;
perlatecnica 1:0a1a89c55c7c 14
perlatecnica 1:0a1a89c55c7c 15
perlatecnica 1:0a1a89c55c7c 16 typedef struct
perlatecnica 1:0a1a89c55c7c 17 {
perlatecnica 1:0a1a89c55c7c 18 int height; // Character height in bits.
perlatecnica 1:0a1a89c55c7c 19 char start_char; // Start character.
perlatecnica 1:0a1a89c55c7c 20 const FONT_CHAR_INFO *p_character_descriptor; // Character decriptor array.
perlatecnica 1:0a1a89c55c7c 21 const uint8_t *p_character_bitmaps; // Character bitmap array.
perlatecnica 1:0a1a89c55c7c 22 }
perlatecnica 1:0a1a89c55c7c 23 FONT_INFO;
perlatecnica 1:0a1a89c55c7c 24
perlatecnica 1:0a1a89c55c7c 25
perlatecnica 1:0a1a89c55c7c 26 #endif // __FONT_H__