han back / Mbed OS CLEO_UART_DOTMATRIX
Committer:
SMART_CLEO
Date:
Thu Sep 28 04:47:40 2017 +0000
Revision:
1:93504aad8a05
Parent:
0:3f43ed494764
SMART_CLEO

Who changed what in which revision?

UserRevisionLine numberNew contents of line
SMART_CLEO 0:3f43ed494764 1 unsigned char font[95][5] = { /* 5x7 ASCII character font */
SMART_CLEO 0:3f43ed494764 2 {0x00, 0x00, 0x00, 0x00, 0x00}, // 0x20 space
SMART_CLEO 0:3f43ed494764 3 {0x00, 0x00, 0x4f, 0x00, 0x00}, // 0x21 !
SMART_CLEO 0:3f43ed494764 4 {0x00, 0x07, 0x00, 0x07, 0x00}, // 0x22 "
SMART_CLEO 0:3f43ed494764 5 {0x14, 0x7f, 0x14, 0x7f, 0x14}, // 0x23 #
SMART_CLEO 0:3f43ed494764 6 {0x24, 0x2a, 0x7f, 0x2a, 0x12}, // 0x24 $
SMART_CLEO 0:3f43ed494764 7 {0x23, 0x13, 0x08, 0x64, 0x62}, // 0x25 %
SMART_CLEO 0:3f43ed494764 8 {0x36, 0x49, 0x55, 0x22, 0x50}, // 0x26 &
SMART_CLEO 0:3f43ed494764 9 {0x00, 0x05, 0x03, 0x00, 0x00}, // 0x27 '
SMART_CLEO 0:3f43ed494764 10 {0x00, 0x1c, 0x22, 0x41, 0x00}, // 0x28 (
SMART_CLEO 0:3f43ed494764 11 {0x00, 0x41, 0x22, 0x1c, 0x00}, // 0x29 )
SMART_CLEO 0:3f43ed494764 12 {0x14, 0x08, 0x3e, 0x08, 0x14}, // 0x2a *
SMART_CLEO 0:3f43ed494764 13 {0x08, 0x08, 0x3e, 0x08, 0x08}, // 0x2b +
SMART_CLEO 0:3f43ed494764 14 {0x00, 0x50, 0x30, 0x00, 0x00}, // 0x2c ,
SMART_CLEO 0:3f43ed494764 15 {0x08, 0x08, 0x08, 0x08, 0x08}, // 0x2d -
SMART_CLEO 0:3f43ed494764 16 {0x00, 0x60, 0x60, 0x00, 0x00}, // 0x2e .
SMART_CLEO 0:3f43ed494764 17 {0x20, 0x10, 0x08, 0x04, 0x02}, // 0x2f /
SMART_CLEO 0:3f43ed494764 18 {0x3e, 0x51, 0x49, 0x45, 0x3e}, // 0x30 0
SMART_CLEO 0:3f43ed494764 19 {0x00, 0x42, 0x7f, 0x40, 0x00}, // 0x31 1
SMART_CLEO 0:3f43ed494764 20 {0x42, 0x61, 0x51, 0x49, 0x46}, // 0x32 2
SMART_CLEO 0:3f43ed494764 21 {0x21, 0x41, 0x45, 0x4b, 0x31}, // 0x33 3
SMART_CLEO 0:3f43ed494764 22 {0x18, 0x14, 0x12, 0x7f, 0x10}, // 0x34 4
SMART_CLEO 0:3f43ed494764 23 {0x27, 0x45, 0x45, 0x45, 0x39}, // 0x35 5
SMART_CLEO 0:3f43ed494764 24 {0x3c, 0x4a, 0x49, 0x49, 0x30}, // 0x36 6
SMART_CLEO 0:3f43ed494764 25 {0x01, 0x71, 0x09, 0x05, 0x03}, // 0x37 7
SMART_CLEO 0:3f43ed494764 26 {0x36, 0x49, 0x49, 0x49, 0x36}, // 0x38 8
SMART_CLEO 0:3f43ed494764 27 {0x06, 0x49, 0x49, 0x29, 0x1e}, // 0x39 9
SMART_CLEO 0:3f43ed494764 28 {0x00, 0x36, 0x36, 0x00, 0x00}, // 0x3a :
SMART_CLEO 0:3f43ed494764 29 {0x00, 0x56, 0x36, 0x00, 0x00}, // 0x3b ;
SMART_CLEO 0:3f43ed494764 30 {0x08, 0x14, 0x22, 0x41, 0x00}, // 0x3c <
SMART_CLEO 0:3f43ed494764 31 {0x14, 0x14, 0x14, 0x14, 0x14}, // 0x3d =
SMART_CLEO 0:3f43ed494764 32 {0x00, 0x41, 0x22, 0x14, 0x08}, // 0x3e >
SMART_CLEO 0:3f43ed494764 33 {0x02, 0x01, 0x51, 0x09, 0x06}, // 0x3f ?
SMART_CLEO 0:3f43ed494764 34 {0x32, 0x49, 0x79, 0x41, 0x3e}, // 0x40 @
SMART_CLEO 0:3f43ed494764 35 {0x7e, 0x11, 0x11, 0x11, 0x7e}, // 0x41 A
SMART_CLEO 0:3f43ed494764 36 {0x7f, 0x49, 0x49, 0x49, 0x36}, // 0x42 B
SMART_CLEO 0:3f43ed494764 37 {0x3e, 0x41, 0x41, 0x41, 0x22}, // 0x43 C
SMART_CLEO 0:3f43ed494764 38 {0x7f, 0x41, 0x41, 0x22, 0x1c}, // 0x44 D
SMART_CLEO 0:3f43ed494764 39 {0x7f, 0x49, 0x49, 0x49, 0x41}, // 0x45 E
SMART_CLEO 0:3f43ed494764 40 {0x7f, 0x09, 0x09, 0x09, 0x01}, // 0x46 F
SMART_CLEO 0:3f43ed494764 41 {0x3e, 0x41, 0x49, 0x49, 0x7a}, // 0x47 G
SMART_CLEO 0:3f43ed494764 42 {0x7f, 0x08, 0x08, 0x08, 0x7f}, // 0x48 H
SMART_CLEO 0:3f43ed494764 43 {0x00, 0x41, 0x7f, 0x41, 0x00}, // 0x49 I
SMART_CLEO 0:3f43ed494764 44 {0x20, 0x40, 0x41, 0x3f, 0x01}, // 0x4a J
SMART_CLEO 0:3f43ed494764 45 {0x7f, 0x08, 0x14, 0x22, 0x41}, // 0x4b K
SMART_CLEO 0:3f43ed494764 46 {0x7f, 0x40, 0x40, 0x40, 0x40}, // 0x4c L
SMART_CLEO 0:3f43ed494764 47 {0x7f, 0x02, 0x0c, 0x02, 0x7f}, // 0x4d M
SMART_CLEO 0:3f43ed494764 48 {0x7f, 0x04, 0x08, 0x10, 0x7f}, // 0x4e N
SMART_CLEO 0:3f43ed494764 49 {0x3e, 0x41, 0x41, 0x41, 0x3e}, // 0x4f O
SMART_CLEO 0:3f43ed494764 50 {0x7f, 0x09, 0x09, 0x09, 0x06}, // 0x50 P
SMART_CLEO 0:3f43ed494764 51 {0x3e, 0x41, 0x51, 0x21, 0x5e}, // 0x51 Q
SMART_CLEO 0:3f43ed494764 52 {0x7f, 0x09, 0x19, 0x29, 0x46}, // 0x52 R
SMART_CLEO 0:3f43ed494764 53 {0x26, 0x49, 0x49, 0x49, 0x32}, // 0x53 S
SMART_CLEO 0:3f43ed494764 54 {0x01, 0x01, 0x7f, 0x01, 0x01}, // 0x54 T
SMART_CLEO 0:3f43ed494764 55 {0x3f, 0x40, 0x40, 0x40, 0x3f}, // 0x55 U
SMART_CLEO 0:3f43ed494764 56 {0x1f, 0x20, 0x40, 0x20, 0x1f}, // 0x56 V
SMART_CLEO 0:3f43ed494764 57 {0x3f, 0x40, 0x38, 0x40, 0x3f}, // 0x57 W
SMART_CLEO 0:3f43ed494764 58 {0x63, 0x14, 0x08, 0x14, 0x63}, // 0x58 X
SMART_CLEO 0:3f43ed494764 59 {0x07, 0x08, 0x70, 0x08, 0x07}, // 0x59 Y
SMART_CLEO 0:3f43ed494764 60 {0x61, 0x51, 0x49, 0x45, 0x43}, // 0x5a Z
SMART_CLEO 0:3f43ed494764 61 {0x00, 0x7f, 0x41, 0x41, 0x00}, // 0x5b [
SMART_CLEO 0:3f43ed494764 62 {0x02, 0x04, 0x08, 0x10, 0x20}, // 0x5c (\)
SMART_CLEO 0:3f43ed494764 63 {0x00, 0x41, 0x41, 0x7f, 0x00}, // 0x5d ]
SMART_CLEO 0:3f43ed494764 64 {0x04, 0x02, 0x01, 0x02, 0x04}, // 0x5e ^
SMART_CLEO 0:3f43ed494764 65 {0x40, 0x40, 0x40, 0x40, 0x40}, // 0x5f _
SMART_CLEO 0:3f43ed494764 66 {0x00, 0x01, 0x02, 0x04, 0x00}, // 0x60 `
SMART_CLEO 0:3f43ed494764 67 {0x20, 0x54, 0x54, 0x54, 0x78}, // 0x61 a
SMART_CLEO 0:3f43ed494764 68 {0x7f, 0x48, 0x44, 0x44, 0x38}, // 0x62 b
SMART_CLEO 0:3f43ed494764 69 {0x38, 0x44, 0x44, 0x44, 0x20}, // 0x63 c
SMART_CLEO 0:3f43ed494764 70 {0x38, 0x44, 0x44, 0x48, 0x7f}, // 0x64 d
SMART_CLEO 0:3f43ed494764 71 {0x38, 0x54, 0x54, 0x54, 0x18}, // 0x65 e
SMART_CLEO 0:3f43ed494764 72 {0x08, 0x7e, 0x09, 0x01, 0x02}, // 0x66 f
SMART_CLEO 0:3f43ed494764 73 {0x0c, 0x52, 0x52, 0x52, 0x3e}, // 0x67 g
SMART_CLEO 0:3f43ed494764 74 {0x7f, 0x08, 0x04, 0x04, 0x78}, // 0x68 h
SMART_CLEO 0:3f43ed494764 75 {0x00, 0x04, 0x7d, 0x00, 0x00}, // 0x69 i
SMART_CLEO 0:3f43ed494764 76 {0x20, 0x40, 0x44, 0x3d, 0x00}, // 0x6a j
SMART_CLEO 0:3f43ed494764 77 {0x7f, 0x10, 0x28, 0x44, 0x00}, // 0x6b k
SMART_CLEO 0:3f43ed494764 78 {0x00, 0x41, 0x7f, 0x40, 0x00}, // 0x6c l
SMART_CLEO 0:3f43ed494764 79 {0x7c, 0x04, 0x18, 0x04, 0x7c}, // 0x6d m
SMART_CLEO 0:3f43ed494764 80 {0x7c, 0x08, 0x04, 0x04, 0x78}, // 0x6e n
SMART_CLEO 0:3f43ed494764 81 {0x38, 0x44, 0x44, 0x44, 0x38}, // 0x6f o
SMART_CLEO 0:3f43ed494764 82 {0x7c, 0x14, 0x14, 0x14, 0x08}, // 0x70 p
SMART_CLEO 0:3f43ed494764 83 {0x08, 0x14, 0x14, 0x18, 0x7c}, // 0x71 q
SMART_CLEO 0:3f43ed494764 84 {0x7c, 0x08, 0x04, 0x04, 0x08}, // 0x72 r
SMART_CLEO 0:3f43ed494764 85 {0x48, 0x54, 0x54, 0x54, 0x20}, // 0x73 s
SMART_CLEO 0:3f43ed494764 86 {0x04, 0x3f, 0x44, 0x40, 0x20}, // 0x74 t
SMART_CLEO 0:3f43ed494764 87 {0x3c, 0x40, 0x40, 0x20, 0x7c}, // 0x75 u
SMART_CLEO 0:3f43ed494764 88 {0x1c, 0x20, 0x40, 0x20, 0x1c}, // 0x76 v
SMART_CLEO 0:3f43ed494764 89 {0x3c, 0x40, 0x30, 0x40, 0x3c}, // 0x77 w
SMART_CLEO 0:3f43ed494764 90 {0x44, 0x28, 0x10, 0x28, 0x44}, // 0x78 x
SMART_CLEO 0:3f43ed494764 91 {0x0c, 0x50, 0x50, 0x50, 0x3c}, // 0x79 y
SMART_CLEO 0:3f43ed494764 92 {0x44, 0x64, 0x54, 0x4c, 0x44}, // 0x7a z
SMART_CLEO 0:3f43ed494764 93 {0x00, 0x08, 0x36, 0x41, 0x00}, // 0x7b {
SMART_CLEO 0:3f43ed494764 94 {0x00, 0x00, 0x77, 0x00, 0x00}, // 0x7c |
SMART_CLEO 0:3f43ed494764 95 {0x00, 0x41, 0x36, 0x08, 0x00}, // 0x7d }
SMART_CLEO 0:3f43ed494764 96 {0x08, 0x04, 0x08, 0x10, 0x08}}; // 0x7e ~