aaio

AVR All-In-One helper C library for Arduino boards
git clone git://git.luxferre.top/aaio.git
Log | Files | Refs

aaio_5110_charset.h (4271B)


      1 #ifndef _AAIO_5110_CHARSET_H
      2 #define _AAIO_5110_CHARSET_H
      3 #include <avr/pgmspace.h>
      4 
      5 const uint8_t CHARSET[][5] PROGMEM = {
      6 	{ 0x00, 0x00, 0x00, 0x00, 0x00 }, // 20 space
      7 	{ 0x00, 0x00, 0x5f, 0x00, 0x00 }, // 21 !
      8 	{ 0x00, 0x07, 0x00, 0x07, 0x00 }, // 22 "
      9 	{ 0x14, 0x7f, 0x14, 0x7f, 0x14 }, // 23 #
     10 	{ 0x24, 0x2a, 0x7f, 0x2a, 0x12 }, // 24 $
     11 	{ 0x23, 0x13, 0x08, 0x64, 0x62 }, // 25 %
     12 	{ 0x36, 0x49, 0x55, 0x22, 0x50 }, // 26 &
     13 	{ 0x00, 0x05, 0x03, 0x00, 0x00 }, // 27 '
     14 	{ 0x00, 0x1c, 0x22, 0x41, 0x00 }, // 28 (
     15 	{ 0x00, 0x41, 0x22, 0x1c, 0x00 }, // 29 )
     16 	{ 0x14, 0x08, 0x3e, 0x08, 0x14 }, // 2a *
     17 	{ 0x08, 0x08, 0x3e, 0x08, 0x08 }, // 2b +
     18 	{ 0x00, 0x50, 0x30, 0x00, 0x00 }, // 2c ,
     19 	{ 0x08, 0x08, 0x08, 0x08, 0x08 }, // 2d -
     20 	{ 0x00, 0x60, 0x60, 0x00, 0x00 }, // 2e .
     21 	{ 0x20, 0x10, 0x08, 0x04, 0x02 }, // 2f /
     22 	{ 0x3e, 0x51, 0x49, 0x45, 0x3e }, // 30 0
     23 	{ 0x00, 0x42, 0x7f, 0x40, 0x00 }, // 31 1
     24 	{ 0x42, 0x61, 0x51, 0x49, 0x46 }, // 32 2
     25 	{ 0x21, 0x41, 0x45, 0x4b, 0x31 }, // 33 3
     26 	{ 0x18, 0x14, 0x12, 0x7f, 0x10 }, // 34 4
     27 	{ 0x27, 0x45, 0x45, 0x45, 0x39 }, // 35 5
     28 	{ 0x3c, 0x4a, 0x49, 0x49, 0x30 }, // 36 6
     29 	{ 0x01, 0x71, 0x09, 0x05, 0x03 }, // 37 7
     30 	{ 0x36, 0x49, 0x49, 0x49, 0x36 }, // 38 8
     31 	{ 0x06, 0x49, 0x49, 0x29, 0x1e }, // 39 9
     32 	{ 0x00, 0x36, 0x36, 0x00, 0x00 }, // 3a :
     33 	{ 0x00, 0x56, 0x36, 0x00, 0x00 }, // 3b ;
     34 	{ 0x08, 0x14, 0x22, 0x41, 0x00 }, // 3c <
     35 	{ 0x14, 0x14, 0x14, 0x14, 0x14 }, // 3d =
     36 	{ 0x00, 0x41, 0x22, 0x14, 0x08 }, // 3e >
     37 	{ 0x02, 0x01, 0x51, 0x09, 0x06 }, // 3f ?
     38 	{ 0x32, 0x49, 0x79, 0x41, 0x3e }, // 40 @
     39 	{ 0x7e, 0x11, 0x11, 0x11, 0x7e }, // 41 A
     40 	{ 0x7f, 0x49, 0x49, 0x49, 0x36 }, // 42 B
     41 	{ 0x3e, 0x41, 0x41, 0x41, 0x22 }, // 43 C
     42 	{ 0x7f, 0x41, 0x41, 0x22, 0x1c }, // 44 D
     43 	{ 0x7f, 0x49, 0x49, 0x49, 0x41 }, // 45 E
     44 	{ 0x7f, 0x09, 0x09, 0x09, 0x01 }, // 46 F
     45 	{ 0x3e, 0x41, 0x49, 0x49, 0x7a }, // 47 G
     46 	{ 0x7f, 0x08, 0x08, 0x08, 0x7f }, // 48 H
     47 	{ 0x00, 0x41, 0x7f, 0x41, 0x00 }, // 49 I
     48 	{ 0x20, 0x40, 0x41, 0x3f, 0x01 }, // 4a J
     49 	{ 0x7f, 0x08, 0x14, 0x22, 0x41 }, // 4b K
     50 	{ 0x7f, 0x40, 0x40, 0x40, 0x40 }, // 4c L
     51 	{ 0x7f, 0x02, 0x0c, 0x02, 0x7f }, // 4d M
     52 	{ 0x7f, 0x04, 0x08, 0x10, 0x7f }, // 4e N
     53 	{ 0x3e, 0x41, 0x41, 0x41, 0x3e }, // 4f O
     54 	{ 0x7f, 0x09, 0x09, 0x09, 0x06 }, // 50 P
     55 	{ 0x3e, 0x41, 0x51, 0x21, 0x5e }, // 51 Q
     56 	{ 0x7f, 0x09, 0x19, 0x29, 0x46 }, // 52 R
     57 	{ 0x46, 0x49, 0x49, 0x49, 0x31 }, // 53 S
     58 	{ 0x01, 0x01, 0x7f, 0x01, 0x01 }, // 54 T
     59 	{ 0x3f, 0x40, 0x40, 0x40, 0x3f }, // 55 U
     60 	{ 0x1f, 0x20, 0x40, 0x20, 0x1f }, // 56 V
     61 	{ 0x3f, 0x40, 0x38, 0x40, 0x3f }, // 57 W
     62 	{ 0x63, 0x14, 0x08, 0x14, 0x63 }, // 58 X
     63 	{ 0x07, 0x08, 0x70, 0x08, 0x07 }, // 59 Y
     64 	{ 0x61, 0x51, 0x49, 0x45, 0x43 }, // 5a Z
     65 	{ 0x00, 0x7f, 0x41, 0x41, 0x00 }, // 5b [
     66 	{ 0x02, 0x04, 0x08, 0x10, 0x20 }, // 5c backslash
     67 	{ 0x00, 0x41, 0x41, 0x7f, 0x00 }, // 5d ]
     68 	{ 0x04, 0x02, 0x01, 0x02, 0x04 }, // 5e ^
     69 	{ 0x40, 0x40, 0x40, 0x40, 0x40 }, // 5f _
     70 	{ 0x00, 0x01, 0x02, 0x04, 0x00 }, // 60 `
     71 	{ 0x20, 0x54, 0x54, 0x54, 0x78 }, // 61 a
     72 	{ 0x7f, 0x48, 0x44, 0x44, 0x38 }, // 62 b
     73 	{ 0x38, 0x44, 0x44, 0x44, 0x20 }, // 63 c
     74 	{ 0x38, 0x44, 0x44, 0x48, 0x7f }, // 64 d
     75 	{ 0x38, 0x54, 0x54, 0x54, 0x18 }, // 65 e
     76 	{ 0x08, 0x7e, 0x09, 0x01, 0x02 }, // 66 f
     77 	{ 0x0c, 0x52, 0x52, 0x52, 0x3e }, // 67 g
     78 	{ 0x7f, 0x08, 0x04, 0x04, 0x78 }, // 68 h
     79 	{ 0x00, 0x44, 0x7d, 0x40, 0x00 }, // 69 i
     80 	{ 0x20, 0x40, 0x44, 0x3d, 0x00 }, // 6a j
     81 	{ 0x7f, 0x10, 0x28, 0x44, 0x00 }, // 6b k
     82 	{ 0x00, 0x41, 0x7f, 0x40, 0x00 }, // 6c l
     83 	{ 0x7c, 0x04, 0x18, 0x04, 0x78 }, // 6d m
     84 	{ 0x7c, 0x08, 0x04, 0x04, 0x78 }, // 6e n
     85 	{ 0x38, 0x44, 0x44, 0x44, 0x38 }, // 6f o
     86 	{ 0x7c, 0x14, 0x14, 0x14, 0x08 }, // 70 p
     87 	{ 0x08, 0x14, 0x14, 0x18, 0x7c }, // 71 q
     88 	{ 0x7c, 0x08, 0x04, 0x04, 0x08 }, // 72 r
     89 	{ 0x48, 0x54, 0x54, 0x54, 0x20 }, // 73 s
     90 	{ 0x04, 0x3f, 0x44, 0x40, 0x20 }, // 74 t
     91 	{ 0x3c, 0x40, 0x40, 0x20, 0x7c }, // 75 u
     92 	{ 0x1c, 0x20, 0x40, 0x20, 0x1c }, // 76 v
     93 	{ 0x3c, 0x40, 0x30, 0x40, 0x3c }, // 77 w
     94 	{ 0x44, 0x28, 0x10, 0x28, 0x44 }, // 78 x
     95 	{ 0x0c, 0x50, 0x50, 0x50, 0x3c }, // 79 y
     96 	{ 0x44, 0x64, 0x54, 0x4c, 0x44 }, // 7a z
     97 	{ 0x00, 0x08, 0x36, 0x41, 0x00 }, // 7b {
     98 	{ 0x00, 0x00, 0x7f, 0x00, 0x00 }, // 7c |
     99 	{ 0x00, 0x41, 0x36, 0x08, 0x00 }, // 7d }
    100 	{ 0x10, 0x08, 0x08, 0x10, 0x08 }, // 7e ~
    101 	{ 0x00, 0x00, 0x00, 0x00, 0x00 } // 7f
    102 };
    103 #endif