FastArduino v1.10
C++ library to build fast but small Arduino/AVR projects
Loading...
Searching...
No Matches
font_v5x7_default.cpp
1// Copyright 2016-2023 Jean-Francois Poilpret
2//
3// Licensed under the Apache License, Version 2.0 (the "License");
4// you may not use this file except in compliance with the License.
5// You may obtain a copy of the License at
6//
7// http://www.apache.org/licenses/LICENSE-2.0
8//
9// Unless required by applicable law or agreed to in writing, software
10// distributed under the License is distributed on an "AS IS" BASIS,
11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12// See the License for the specific language governing permissions and
13// limitations under the License.
14
15#include "font_v5x7_default.h"
16
17const uint8_t devices::display::DefaultVerticalFont7x5::FONT[] PROGMEM =
18{
19 0x00, 0x00, 0x00, 0x00, 0x00, // 0x20
20 0x00, 0x00, 0x5f, 0x00, 0x00, // 0x21 !
21 0x00, 0x07, 0x00, 0x07, 0x00, // 0x22 "
22 0x14, 0x7f, 0x14, 0x7f, 0x14, // 0x23 #
23 0x24, 0x2a, 0x7f, 0x2a, 0x12, // 0x24 $
24 0x23, 0x13, 0x08, 0x64, 0x62, // 0x25 %
25 0x36, 0x49, 0x55, 0x22, 0x50, // 0x26 &
26 0x00, 0x05, 0x03, 0x00, 0x00, // 0x27 '
27 0x00, 0x1c, 0x22, 0x41, 0x00, // 0x28 (
28 0x00, 0x41, 0x22, 0x1c, 0x00, // 0x29 )
29 0x14, 0x08, 0x3e, 0x08, 0x14, // 0x2a *
30 0x08, 0x08, 0x3e, 0x08, 0x08, // 0x2b +
31 0x00, 0x50, 0x30, 0x00, 0x00, // 0x2c ,
32 0x08, 0x08, 0x08, 0x08, 0x08, // 0x2d -
33 0x00, 0x60, 0x60, 0x00, 0x00, // 0x2e .
34 0x20, 0x10, 0x08, 0x04, 0x02, // 0x2f /
35 0x3e, 0x51, 0x49, 0x45, 0x3e, // 0x30 0
36 0x00, 0x42, 0x7f, 0x40, 0x00, // 0x31 1
37 0x42, 0x61, 0x51, 0x49, 0x46, // 0x32 2
38 0x21, 0x41, 0x45, 0x4b, 0x31, // 0x33 3
39 0x18, 0x14, 0x12, 0x7f, 0x10, // 0x34 4
40 0x27, 0x45, 0x45, 0x45, 0x39, // 0x35 5
41 0x3c, 0x4a, 0x49, 0x49, 0x30, // 0x36 6
42 0x01, 0x71, 0x09, 0x05, 0x03, // 0x37 7
43 0x36, 0x49, 0x49, 0x49, 0x36, // 0x38 8
44 0x06, 0x49, 0x49, 0x29, 0x1e, // 0x39 9
45 0x00, 0x36, 0x36, 0x00, 0x00, // 0x3a :
46 0x00, 0x56, 0x36, 0x00, 0x00, // 0x3b ;
47 0x08, 0x14, 0x22, 0x41, 0x00, // 0x3c <
48 0x14, 0x14, 0x14, 0x14, 0x14, // 0x3d =
49 0x00, 0x41, 0x22, 0x14, 0x08, // 0x3e >
50 0x02, 0x01, 0x51, 0x09, 0x06, // 0x3f ?
51 0x32, 0x49, 0x79, 0x41, 0x3e, // 0x40 @
52 0x7e, 0x11, 0x11, 0x11, 0x7e, // 0x41 A
53 0x7f, 0x49, 0x49, 0x49, 0x36, // 0x42 B
54 0x3e, 0x41, 0x41, 0x41, 0x22, // 0x43 C
55 0x7f, 0x41, 0x41, 0x22, 0x1c, // 0x44 D
56 0x7f, 0x49, 0x49, 0x49, 0x41, // 0x45 E
57 0x7f, 0x09, 0x09, 0x09, 0x01, // 0x46 F
58 0x3e, 0x41, 0x49, 0x49, 0x3a, // 0x47 G
59 0x7f, 0x08, 0x08, 0x08, 0x7f, // 0x48 H
60 0x00, 0x41, 0x7f, 0x41, 0x00, // 0x49 I
61 0x20, 0x40, 0x41, 0x3f, 0x01, // 0x4a J
62 0x7f, 0x08, 0x14, 0x22, 0x41, // 0x4b K
63 0x7f, 0x40, 0x40, 0x40, 0x40, // 0x4c L
64 0x7f, 0x02, 0x0c, 0x02, 0x7f, // 0x4d M
65 0x7f, 0x04, 0x08, 0x10, 0x7f, // 0x4e N
66 0x3e, 0x41, 0x41, 0x41, 0x3e, // 0x4f O
67 0x7f, 0x09, 0x09, 0x09, 0x06, // 0x50 P
68 0x3e, 0x41, 0x51, 0x21, 0x5e, // 0x51 Q
69 0x7f, 0x09, 0x19, 0x29, 0x46, // 0x52 R
70 0x46, 0x49, 0x49, 0x49, 0x31, // 0x53 S
71 0x01, 0x01, 0x7f, 0x01, 0x01, // 0x54 T
72 0x3f, 0x40, 0x40, 0x40, 0x3f, // 0x55 U
73 0x1f, 0x20, 0x40, 0x20, 0x1f, // 0x56 V
74 0x3f, 0x40, 0x38, 0x40, 0x3f, // 0x57 W
75 0x63, 0x14, 0x08, 0x14, 0x63, // 0x58 X
76 0x07, 0x08, 0x70, 0x08, 0x07, // 0x59 Y
77 0x61, 0x51, 0x49, 0x45, 0x43, // 0x5a Z
78 0x00, 0x7f, 0x41, 0x41, 0x00, // 0x5b [
79 0x02, 0x04, 0x08, 0x10, 0x20, // 0x5c \ (backslash)
80 0x00, 0x41, 0x41, 0x7f, 0x00, // 0x5d ]
81 0x04, 0x02, 0x01, 0x02, 0x04, // 0x5e ^
82 0x40, 0x40, 0x40, 0x40, 0x40, // 0x5f _
83 0x00, 0x01, 0x02, 0x04, 0x00, // 0x60 `
84 0x20, 0x54, 0x54, 0x54, 0x78, // 0x61 a
85 0x3f, 0x48, 0x44, 0x44, 0x38, // 0x62 b
86 0x38, 0x44, 0x44, 0x44, 0x00, // 0x63 c
87 0x38, 0x44, 0x44, 0x48, 0x3f, // 0x64 d
88 0x38, 0x54, 0x54, 0x54, 0x18, // 0x65 e
89 0x08, 0x7e, 0x09, 0x01, 0x02, // 0x66 f
90 0x0c, 0x52, 0x52, 0x52, 0x3e, // 0x67 g
91 0x7f, 0x08, 0x04, 0x04, 0x78, // 0x68 h
92 0x00, 0x44, 0x7d, 0x40, 0x00, // 0x69 i
93 0x20, 0x40, 0x44, 0x3d, 0x00, // 0x6a j
94 0x7f, 0x10, 0x28, 0x44, 0x00, // 0x6b k
95 0x00, 0x41, 0x7f, 0x40, 0x00, // 0x6c l
96 0x7c, 0x04, 0x18, 0x04, 0x78, // 0x6d m
97 0x7c, 0x08, 0x04, 0x04, 0x78, // 0x6e n
98 0x38, 0x44, 0x44, 0x44, 0x38, // 0x6f o
99 0x7c, 0x14, 0x14, 0x14, 0x08, // 0x70 p
100 0x08, 0x14, 0x14, 0x14, 0x7c, // 0x71 q
101 0x7c, 0x08, 0x04, 0x04, 0x08, // 0x72 r
102 0x08, 0x54, 0x54, 0x54, 0x20, // 0x73 s
103 0x04, 0x3f, 0x44, 0x40, 0x20, // 0x74 t
104 0x3c, 0x40, 0x40, 0x20, 0x7c, // 0x75 u
105 0x1c, 0x20, 0x40, 0x20, 0x1c, // 0x76 v
106 0x3c, 0x40, 0x30, 0x40, 0x3c, // 0x77 w
107 0x44, 0x28, 0x10, 0x28, 0x44, // 0x78 x
108 0x0c, 0x50, 0x50, 0x50, 0x3c, // 0x79 y
109 0x44, 0x64, 0x54, 0x4c, 0x44, // 0x7a z
110 0x00, 0x08, 0x36, 0x41, 0x00, // 0x7b {
111 0x00, 0x00, 0x7f, 0x00, 0x00, // 0x7c |
112 0x00, 0x41, 0x36, 0x08, 0x00, // 0x7d }
113 0x08, 0x04, 0x08, 0x10, 0x08, // 0x7e ~
114};