Pete Isley / N_5110_Display

Dependents:   5110_Display

Committer:
Fenwiz
Date:
Tue Oct 11 01:14:45 2011 +0000
Revision:
0:bb60966d6de1
Revision 1.00. initial release. stable and fairly robust

Who changed what in which revision?

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