Diff
checker
文本
文本
圖像
文檔
Excel
文件夾
Legal
Enterprise
桌面版
定價
登入
下載 Diffchecker 桌面版
比較文本
尋找兩個文字檔案之間的差異
工具
歷史
即時編輯器
摺疊未變更行
關閉換行
檢視
拆分
統一
比對精度
智能
單詞
字符
語法突出顯示
選擇語法
忽略
文字轉換
前往第一個差異
編輯輸入
Diffchecker Desktop
執行Diffchecker最安全的方式。取得Diffchecker桌面應用程式:您的差異永遠不會離開您的電腦!
取得桌面版
font_6x8_vf.h
建立於
5 年前
差異永不過期
清除
匯出
分享
解釋
502 刪除
行
總計
刪除
字符
總計
刪除
要繼續使用此功能,請升級到
Diff
checker
Pro
查看價格
446 行
全部複製
509 新增
行
總計
新增
字符
總計
新增
要繼續使用此功能,請升級到
Diff
checker
Pro
查看價格
449 行
全部複製
/* ************************************************************************
/* ************************************************************************
*
*
* monospaced 6x8 font based on ISO 8859-1
* monospaced 6x8 font based on ISO 8859-1
複製
已複製
複製
已複製
* vertically aligned,
vertical
bit order flipped
* vertically aligned,
horizontal
bit order flipped
*
*
複製
已複製
複製
已複製
* (c) 201
6
-2020 by Markus Reschke
* (c) 201
7
-2020 by Markus Reschke
*
*
* ************************************************************************ */
* ************************************************************************ */
/* ************************************************************************
/* ************************************************************************
* font data
* font data
* ************************************************************************ */
* ************************************************************************ */
#ifdef FONT_6X8_VF
#ifdef FONT_6X8_VF
/* source management */
/* source management */
#define FONT_SET /* font set included */
#define FONT_SET /* font set included */
複製
已複製
複製
已複製
/* font size */
/* font size */
複製
已複製
複製
已複製
#define FONT_SIZE_X 6 /* width:
6
dots */
#define FONT_SIZE_X 6 /* width:
8
dots */
#define FONT_SIZE_Y 8 /* height: 8 dots */
#define FONT_SIZE_Y 8 /* height: 8 dots */
/* font data format */
/* font data format */
#define FONT_BYTES_N 6 /* 6 bytes per character */
#define FONT_BYTES_N 6 /* 6 bytes per character */
#define FONT_BYTES_X 6 /* 8 bytes in x direction */
#define FONT_BYTES_X 6 /* 8 bytes in x direction */
#define FONT_BYTES_Y 1 /* 1 byte in y direction */
#define FONT_BYTES_Y 1 /* 1 byte in y direction */
/*
/*
* character bitmaps
* character bitmaps
* - to reduce size we place some symbols and special characters at
* - to reduce size we place some symbols and special characters at
* positions 0-15, and we move the standard chars up in the list by
* positions 0-15, and we move the standard chars up in the list by
* 16 positions (using ASCII's 0-31 for control chars)
* 16 positions (using ASCII's 0-31 for control chars)
* - format:
* - format:
* - 6 bytes per character
* - 6 bytes per character
複製
已複製
複製
已複製
* - first byte:
first
vertical line (
left
to
right)
* - first byte:
last
vertical line (
right
to
left)
* - bit #0:
top
/ bit #7:
bottom (vertically flipped)
* last byte: first vertical line
* - bit #0:
bottom
/ bit #7:
top
*/
*/
const uint8_t FontData[] PROGMEM = {
const uint8_t FontData[] PROGMEM = {
/* symbols and special characters */
/* symbols and special characters */
0x00,0x00,0x00,0x00,0x00,0x00, /* 0x00 n/a */
0x00,0x00,0x00,0x00,0x00,0x00, /* 0x00 n/a */
複製
已複製
複製
已複製
0x0
0
,0x7F,
0x3E
,0x1
C
,0x08,0x7F, /* 0x01 symbol: diode A-C */
0x0
8
,0x7F,
0x22
,0x1
4
,0x08,0x7F, /* 0x01 symbol: diode A-C */
0x00,
0x7F,0x08,0x1
C,0x3E
,0x7F,
/* 0x02 symbol: diode C-A */
0x7F,0x08,0x1
4,0x22
,0x7F,
0x08,
/* 0x02 symbol: diode C-A */
0x00,0x08
,0x7F,0x00,
0x7F,
0x08
, /* 0x03 symbol: capacitor */
0x7F
,0x7F,0x00,
0x00,
0x7F,
0x7F
, /* 0x03 symbol: capacitor */
0x00,0x5
E
,0x6
1
,0x0
1
,0x6
1
,0x5
E
, /* 0x04 omega */
0x00,0x5
8
,0x6
4
,0x0
4
,0x6
4
,0x5
8
, /* 0x04 omega */
0x00,0x
FC,0x20
,0x20,0x
1
C,0x
0
0, /* 0x05 µ (micro) */
0x00,0x
C0,0x7E
,0x20,0x
3
C,0x
4
0, /* 0x05 µ (micro) */
0x08,0x7F,0x41,0x41,0x41,0x41
, /* 0x06 symbol: resistor left side */
0x3E,0x22,0x22,0x22,0x22,0x22
, /* 0x06 symbol: resistor left side */
0x41,0x41,0x41,0x41,0x7F,0x08
, /* 0x07 symbol: resistor right side */
0x22,0x22,0x22,0x22,0x22,0x3E
, /* 0x07 symbol: resistor right side */
複製
已複製
複製
已複製
0x0
0,0x70
,0x
29
,0x24,0x
29,0x70
, /* 0x08 Ä */
0x0
E
,0x
94
,0x24,0x
94,0x0E,0x00
, /* 0x08 Ä */
0x00,
0x3D
,0x42,0x42,
0x3D
,0x00, /* 0x09 Ö */
0x00,
0xBC
,0x42,0x42,
0xBC
,0x00, /* 0x09 Ö */
0x00,0x
3C,0x41,0x40
,0x3
D
,0x00, /* 0x0a Ü */
0x00,0x
BC,0x02,0x82
,0x3
C
,0x00, /* 0x0a Ü */
0x00,
0xFE,0x4A,0x4A,0x34
,0x00, /* 0x0b ß */
0x00,
0x2C,0x52,0x52,0x7F
,0x00, /* 0x0b ß */
0x00
,0x2
0,0x55
,0x
54,0x55,0x78
, /* 0x0c ä */
0x1E,0xAA
,0x2
A,0xAA
,0x
04,0x00
, /* 0x0c ä */
0x00,
0x38,0x45,0x44,0x39
,0x00, /* 0x0d ö */
0x00,
0x9C,0x22,0xA2,0x1C
,0x00, /* 0x0d ö */
0x00,
0x3D
,0x
40
,0x
20,0x7D
,0x00, /* 0x0e ü */
0x00,
0xBE
,0x
04
,0x
02,0xBC
,0x00, /* 0x0e ü */
0x00,0x
02
,0x
05
,0x
02
,0x00,0x00, /* 0x0f ° (degree) */
0x00,0x
40
,0x
A0
,0x
40
,0x00,0x00, /* 0x0f ° (degree) */
/* standard characters */
/* standard characters */
複製
已複製
複製
已複製
0x00,0x00,0x00,0x00,0x00,0x00,
/* 0x
10 space
*/
0x00,0x00,0x00,0x00,0x00,0x00,
/* 0x
20 ' '
*/
0x00,0x00,0x0
6
,0x5F,0x0
6
,0x00,
/* 0x
11 !
*/
0x00,0x00,0x0
0
,0x5F,0x0
0
,0x00,
/* 0x
21 '!'
*/
0x00,0x0
7
,0x03,0x00,0x0
7
,0x0
3,
/* 0x
12 "
*/
0x00,0x0
0
,0x03,0x00,0x0
3
,0x0
0,
/* 0x
22 '"'
*/
0x00,0x
2
4,0x7
E
,0x
2
4,0x7
E
,0x
24,
/* 0x
13 #
*/
0x00,0x
1
4,0x7
F
,0x
1
4,0x7
F
,0x
14,
/* 0x
23 '#'
*/
0x00,0x24,0x2
B,0x6A
,0x
12,0x00,
/* 0x
14 $
*/
0x00,0x24,0x2
A,0x7F
,0x
2A,0x12,
/* 0x
24 '$'
*/
0x00,0x
6
3,0x13,0x08,0x64,0x6
3,
/* 0x
15 %
*/
0x00,0x
2
3,0x13,0x08,0x64,0x6
2,
/* 0x
25 '%'
*/
0x00,0x36,0x49,0x5
6
,0x2
0
,0x50,
/* 0x
16 &
*/
0x00,0x36,0x49,0x5
5
,0x2
2
,0x50,
/* 0x
26 '&'
*/
0x00,0x00,0x0
7
,0x03,0x00,0x00,
/* 0x
17 ´
*/
0x00,0x00,0x0
5
,0x03,0x00,0x00,
/* 0x
27 '''
*/
0x00,0x00,
0x3E,0x41,0x00
,0x00,
/* 0x
18 (
*/
0x00,0x00,
0x1C,0x22,0x41
,0x00,
/* 0x
28 '('
*/
0x00,0x00,0x41,
0x3E,0x00
,0x00,
/* 0x
19 )
*/
0x00,0x00,0x41,
0x22,0x1C
,0x00,
/* 0x
29 ')'
*/
0x00,
0x08,0x3E,0x1C
,0x3E,0x08,
/* 0x
1a *
*/
0x00,
0x14,0x08
,0x3E,0x08,
0x14,
/* 0x
2a '*'
*/
0x00,0x08,0x08,0x3E,0x08,0x08,
/* 0x
1b +
*/
0x00,0x08,0x08,0x3E,0x08,0x08,
/* 0x
2b '+'
*/
0x00,0x00,0x
E
0,0x60,0x00,0x00,
/* 0x
1c ,
*/
0x00,0x00,0x
A
0,0x60,0x00,0x00,
/* 0x
2c ','
*/
0x00,0x08,0x08,0x08,0x08,0x08,
/* 0x
1d -
*/
0x00,0x08,0x08,0x08,0x08,0x08,
/* 0x
2d '-'
*/
0x00,0x00,0x60,0x60,0x00,0x00,
/* 0x
1e .
*/
0x00,0x00,0x60,0x60,0x00,0x00,
/* 0x
2e '.'
*/
0x00,0x20,0x10,0x08,0x04,0x02,
/* 0x
1f /
*/
0x00,0x20,0x10,0x08,0x04,0x02,
/* 0x
2f '/'
*/
0x00,0x3E,0x
5
1,0x4
9
,0x4
5
,0x3E,
/* 0x
20 0
*/
0x00,0x3E,0x
4
1,0x4
1
,0x4
1
,0x3E,
/* 0x
30 '0'
*/
0x00,0x00,0x42,0x7F,0x40,0x00,
/* 0x
21 1
*/
0x00,0x00,0x42,0x7F,0x40,0x00,
/* 0x
31 '1'
*/
0x00,0x
6
2,0x
51,0x49
,0x49,0x46,
/* 0x
22 2
*/
0x00,0x
4
2,0x
61,0x51
,0x49,0x46,
/* 0x
32 '2'
*/
0x00,0x22,0x4
9
,0x49,0x49,0x36,
/* 0x
23 3
*/
0x00,0x22,0x4
1
,0x49,0x49,0x36,
/* 0x
33 '3'
*/
0x00,0x18,0x14,0x12,0x7F,0x10,
/* 0x
24 4
*/
0x00,0x18,0x14,0x12,0x7F,0x10,
/* 0x
34 '4'
*/
0x00,0x
2
F,0x49,0x49,0x49,0x3
1,
/* 0x
25 5
*/
0x00,0x
4
F,0x49,0x49,0x49,0x3
0,
/* 0x
35 '5'
*/
0x00,0x3C,0x4A,0x49,0x49,0x30,
/* 0x
26 6
*/
0x00,0x3C,0x4A,0x49,0x49,0x30,
/* 0x
36 '6'
*/
0x00,0x01,0x71,0x09,0x05,0x03,
/* 0x
27 7
*/
0x00,0x01,0x71,0x09,0x05,0x03,
/* 0x
37 '7'
*/
0x00,0x36,0x49,0x49,0x49,0x36,
/* 0x
28 8
*/
0x00,0x36,0x49,0x49,0x49,0x36,
/* 0x
38 '8'
*/
0x00,0x06,0x49,0x49,0x29,0x1E,
/* 0x
29 9
*/
0x00,0x06,0x49,0x49,0x29,0x1E,
/* 0x
39 '9'
*/
0x00,0x00,0x
6C
,0x
6C
,0x00,0x00,
/* 0x
2a :
*/
0x00,0x00,0x
36
,0x
36
,0x00,0x00,
/* 0x
3a ':'
*/
0x00,0x00,
0xEC
,0x
6C
,0x00,0x00,
/* 0x
2b ;
*/
0x00,0x00,
0x56
,0x
36
,0x00,0x00,
/* 0x
3b ';'
*/
0x00,0x08,0x14,0x22,0x41,0x00,
/* 0x
2c <
*/
0x00,0x08,0x14,0x22,0x41,0x00,
/* 0x
3c '<'
*/
0x00,0x
2
4,0x
2
4,0x
2
4,0x
2
4,0x
24,
/* 0x
2d =
*/
0x00,0x
1
4,0x
1
4,0x
1
4,0x
1
4,0x
14,
/* 0x
3d '='
*/
0x00,0x00,0x41,0x22,0x14,0x08,
/* 0x
2e >
*/
0x00,0x00,0x41,0x22,0x14,0x08,
/* 0x
3e '>'
*/
0x00,0x02,0x01,0x5
9
,0x09,0x06,
/* 0x
2f ?
*/
0x00,0x02,0x01,0x5
1
,0x09,0x06,
/* 0x
3f '?'
*/
0x00,0x3E,0x41,0x
5D,0x55
,0x
1E,
/* 0x
30 @
*/
0x00,0x3E,0x41,0x
4D,0x4D
,0x
2E,
/* 0x
40 '@'
*/
0x00,0x7E,0x11,0x11,0x11,0x7E,
/* 0x
31 A
*/
0x00,0x7E,0x11,0x11,0x11,0x7E,
/* 0x
41 'A'
*/
0x00,0x7F,0x49,0x49,0x49,0x36,
/* 0x
32 B
*/
0x00,0x7F,0x49,0x49,0x49,0x36,
/* 0x
42 'B'
*/
0x00,0x3E,0x41,0x41,0x41,0x22,
/* 0x
33 C
*/
0x00,0x3E,0x41,0x41,0x41,0x22,
/* 0x
43 'C'
*/
0x00,0x7F,0x41,0x41,
0x41,0x3E,
/* 0x
34 D
*/
0x00,0x7F,0x41,0x41,
0x22,0x1C,
/* 0x
44 'D'
*/
0x00,0x7F,0x49,0x49,0x49,0x41,
/* 0x
35 E
*/
0x00,0x7F,0x49,0x49,0x49,0x41,
/* 0x
45 'E'
*/
0x00,0x7F,0x09,0x09,0x09,0x01,
/* 0x
36 F
*/
0x00,0x7F,0x09,0x09,0x09,0x01,
/* 0x
46 'F'
*/
0x00,0x3E,0x41,0x49,0x49,0x7A,
/* 0x
37 G
*/
0x00,0x3E,0x41,0x49,0x49,0x7A,
/* 0x
47 'G'
*/
0x00,0x7F,0x08,0x08,0x08,0x7F,
/* 0x
38 H
*/
0x00,0x7F,0x08,0x08,0x08,0x7F,
/* 0x
48 'H'
*/
0x00,0x00,0x41,0x7F,0x41,0x00,
/* 0x
39 I
*/
0x00,0x00,0x41,0x7F,0x41,0x00,
/* 0x
49 'I'
*/
0x00,0x
3
0,0x40,0x4
0,0x40,0x3F,
/* 0x
3a J
*/
0x00,0x
2
0,0x40,0x4
1,0x3F,0x01,
/* 0x
4a 'J'
*/
0x00,0x7F,0x08,0x14,0x22,0x41,
/* 0x
3b K
*/
0x00,0x7F,0x08,0x14,0x22,0x41,
/* 0x
4b 'K'
*/
0x00,0x7F,0x40,0x40,0x40,0x
40,
/* 0x
3c L
*/
0x00,0x7F,0x40,0x40,0x40,0x
60,
/* 0x
4c 'L'
*/
0x00,0x7F,0x02,0x0
4
,0x02,0x7F,
/* 0x
3d M
*/
0x00,0x7F,0x02,0x0
C
,0x02,0x7F,
/* 0x
4d 'M'
*/
0x00,0x7F,
0x02,0x04
,0x08,
0x7F,
/* 0x
3e N
*/
0x00,0x7F,
0x04
,0x08,
0x10,
0x7F,
/* 0x
4e 'N'
*/
0x00,0x3E,0x41,0x41,0x41,0x3E,
/* 0x
3f O
*/
0x00,0x3E,0x41,0x41,0x41,0x3E,
/* 0x
4f 'O'
*/
0x00,0x7F,
0x09,0x09,0x09
,0x0
6,
/* 0x
40 P
*/
0x00,0x7F,
0x11,0x11,0x11
,0x0
E,
/* 0x
50 'P'
*/
0x00,0x3E,0x41,0x51,0x21,0x5E,
/* 0x
41 Q
*/
0x00,0x3E,0x41,0x51,0x21,0x5E,
/* 0x
51 'Q'
*/
0x00,0x7F,0x09,0x
0
9,0x
1
9,0x
66,
/* 0x
42 R
*/
0x00,0x7F,0x09,0x
1
9,0x
2
9,0x
46,
/* 0x
52 'R'
*/
0x00,0x26,0x49,0x49,0x49,0x32,
/* 0x
43 S
*/
0x00,0x26,0x49,0x49,0x49,0x32,
/* 0x
53 'S'
*/
0x00,0x01,0x01,0x7F,0x01,0x01,
/* 0x
44 T
*/
0x00,0x01,0x01,0x7F,0x01,0x01,
/* 0x
54 'T'
*/
0x00,0x3F,0x40,0x40,0x40,0x3F,
/* 0x
45 U
*/
0x00,0x3F,0x40,0x40,0x40,0x3F,
/* 0x
55 'U'
*/
0x00,0x1F,0x20,0x40,0x20,0x1F,
/* 0x
46 V
*/
0x00,0x1F,0x20,0x40,0x20,0x1F,
/* 0x
56 'V'
*/
0x00,0x3F,0x40,0x3
C
,0x40,0x3F,
/* 0x
47 W
*/
0x00,0x3F,0x40,0x3
8
,0x40,0x3F,
/* 0x
57 'W'
*/
0x00,0x63,0x14,0x08,0x14,0x63,
/* 0x
48 X
*/
0x00,0x63,0x14,0x08,0x14,0x63,
/* 0x
58 'X'
*/
0x00,0x07,0x08,0x70,0x08,0x07,
/* 0x
49 Y
*/
0x00,0x07,0x08,0x70,0x08,0x07,
/* 0x
59 'Y'
*/
0x00,
0x71
,0x49,0x45,0x43,
0x00,
/* 0x
4a Z
*/
0x00,
0x61,0x51
,0x49,0x45,0x43,
/* 0x
5a 'Z'
*/
0x00,0x00,0x7F,0x41,0x41,0x00,
/* 0x
4b [
*/
0x00,0x00,0x7F,0x41,0x41,0x00,
/* 0x
5b '['
*/
0x00,0x02,0x04,0x08,0x10,0x20,
/* 0x
4c \
*/
0x00,0x02,0x04,0x08,0x10,0x20,
/* 0x
5c '\'
*/
0x00,0x00,0x41,0x41,0x7F,0x00,
/* 0x
4d ]
*/
0x00,0x00,0x41,0x41,0x7F,0x00,
/* 0x
5d ']'
*/
0x00,0x04,0x02,0x01,0x02,0x04,
/* 0x
4e ^
*/
0x00,0x04,0x02,0x01,0x02,0x04,
/* 0x
5e '^'
*/
0x
8
0,0x80,0x80,0x80,0x80,0x80,
/* 0x
4f _
*/
0x
0
0,0x80,0x80,0x80,0x80,0x80,
/* 0x
5f '_'
*/
0x00,0x00,0x03,0x0
7
,0x00,0x00,
/* 0x
50 `
*/
0x00,0x00,0x03,0x0
5
,0x00,0x00,
/* 0x
60 '`'
*/
0x00,0x20,0x54,0x54,0x54,0x78,
/* 0x
51 a
*/
0x00,0x20,0x54,0x54,0x54,0x78,
/* 0x
61 'a'
*/
0x00,0x7F,0x4
4
,0x44,0x44,0x38,
/* 0x
52 b
*/
0x00,0x7F,0x4
8
,0x44,0x44,0x38,
/* 0x
62 'b'
*/
0x00,0x38,0x44,0x44,0x44,0x28,
/* 0x
53 c
*/
0x00,0x38,0x44,0x44,0x44,0x28,
/* 0x
63 'c'
*/
0x00,0x38,0x44,0x44,0x4
4
,0x7F,
/* 0x
54 d
*/
0x00,0x38,0x44,0x44,0x4
8
,0x7F,
/* 0x
64 'd'
*/
0x00,0x38,0x54,0x54,0x54,0x
08,
/* 0x
55 e
*/
0x00,0x38,0x54,0x54,0x54,0x
18,
/* 0x
65 'e'
*/
0x00,0x08,0x7E,0x09,0x0
9
,0x0
0,
/* 0x
56 f
*/
0x00,0x08,0x7E,0x09,0x0
1
,0x0
2,
/* 0x
66 'f'
*/
0x00,0x18,0xA4,0xA4,0x
A
4,0x7C,
/* 0x
57 g
*/
0x00,0x18,0xA4,0xA4,0x
9
4,0x7C,
/* 0x
67 'g'
*/
0x00,0x7F,
0x04
,0x04,0x78,
0x00,
/* 0x
58 h
*/
0x00,0x7F,
0x08,0x04
,0x04,0x78,
/* 0x
68 'h'
*/
0x00,0x00,
0x00
,0x7D,0x40,0x00,
/* 0x
59 i
*/
0x00,0x00,
0x44
,0x7D,0x40,0x00,
/* 0x
69 'i'
*/
0x00,0x40,0x80,0x84,0x7D,0x00,
/* 0x
5a j
*/
0x00,0x40,0x80,0x84,0x7D,0x00,
/* 0x
6a 'j'
*/
0x00,0x7F,0x10,0x28,0x44,0x00,
/* 0x
5b k
*/
0x00,0x7F,0x10,0x28,0x44,0x00,
/* 0x
6b 'k'
*/
0x00,0x00,
0x00
,0x7F,0x40,0x00,
/* 0x
5c l
*/
0x00,0x00,
0x41
,0x7F,0x40,0x00,
/* 0x
6c 'l'
*/
0x00,0x7C,0x04,0x
1
8,0x04,0x78,
/* 0x
5d m
*/
0x00,0x7C,0x04,0x
7
8,0x04,0x78,
/* 0x
6d 'm'
*/
0x00,0x7C,0x0
4
,0x04,
0x78,0x00,
/* 0x
5e n
*/
0x00,0x7C,0x0
8
,0x04,
0x04,0x78,
/* 0x
6e 'n'
*/
0x00,0x38,0x44,0x44,0x44,0x38,
/* 0x
5f o
*/
0x00,0x38,0x44,0x44,0x44,0x38,
/* 0x
6f 'o'
*/
0x00,0xFC,0x
4
4,0x
4
4,0x
4
4,0x
38,
/* 0x
60 p
*/
0x00,0xFC,0x
2
4,0x
2
4,0x
2
4,0x
18,
/* 0x
70 'p'
*/
0x00,0x
3
8,0x
4
4,0x
4
4,0x
4
4,0xFC,
/* 0x
61 q
*/
0x00,0x
1
8,0x
2
4,0x
2
4,0x
2
4,0xFC,
/* 0x
71 'q'
*/
0x00,
0x04
,0x
7
8,0x04,0x04,0x08,
/* 0x
62 r
*/
0x00,
0x7C
,0x
0
8,0x04,0x04,0x08,
/* 0x
72 'r'
*/
0x00,0x
0
8,0x54,0x54,0x54,0x20,
/* 0x
63 s
*/
0x00,0x
4
8,0x54,0x54,0x54,0x20,
/* 0x
73 's'
*/
0x00,0x04,0x3
E
,0x44,0x
24
,0x
00,
/* 0x
64 t
*/
0x00,0x04,0x3
F
,0x44,0x
40
,0x
20,
/* 0x
74 't'
*/
0x00,0x3C,0x40,
0x20
,0x7C,
0x00,
/* 0x
65 u
*/
0x00,0x3C,0x40,
0x40,0x20
,0x7C,
/* 0x
75 'u'
*/
0x00,0x1C,0x20,0x40,0x20,0x1C,
/* 0x
66 v
*/
0x00,0x1C,0x20,0x40,0x20,0x1C,
/* 0x
76 'v'
*/
0x00,0x3C,0x
6
0,0x30,0x
6
0,0x3C,
/* 0x
67 w
*/
0x00,0x3C,0x
4
0,0x30,0x
4
0,0x3C,
/* 0x
77 'w'
*/
0x00,
0x6C,0x10
,0x10,
0x6C,0x00,
/* 0x
68 x
*/
0x00,
0x44,0x28
,0x10,
0x28,0x44,
/* 0x
78 'x'
*/
0x00,0x
9
C,0xA0,0x
60,0x3C,0x00,
/* 0x
69 y
*/
0x00,0x
1
C,0xA0,0x
A0,0xA0,0x7C,
/* 0x
79 'y'
*/
0x00,0x
6
4,0x
5
4,0x54,0x4C,
0x00,
/* 0x
6a z
*/
0x00,0x
4
4,0x
6
4,0x54,0x4C,
0x44,
/* 0x
7a 'z'
*/
0x00,0x08,0x3
E,0x41
,0x41,0x00,
/* 0x
6b {
*/
0x00,
0x00,0x08,0x3
6
,0x41,0x00,
/* 0x
7b '{'
*/
0x00,0x00,0x00,
0x77
,0x00,0x00,
/* 0x
6c |
*/
0x00,0x00,0x00,
0x3F
,0x00,0x00,
/* 0x
7c '|'
*/
0x00,0x00,0x41,
0x41,0x3E
,0x0
8,
/* 0x
6d }
*/
0x00,0x00,0x41,
0x36,0x08
,0x0
0,
/* 0x
7d '}'
*/
0x0
0
,0x0
2
,0x0
1
,0x0
2
,0x0
1,0x00
/*
0x6e ~
*/
0x0
8
,0x0
8
,0x0
8
,0x0
8
,0x0
8,0x08, /* 0x7e '~' */
0x00,0x3C,0x26,0x23,0x26,0x3C,
/*
0x7f
*/
};
};
/*
/*
* font lookup table for ISO 8859-1
* font lookup table for ISO 8859-1
* - 8 bit ISO 8859-1 to custom font
* - 8 bit ISO 8859-1 to custom font
* - ff: no bitmap available
* - ff: no bitmap available
*/
*/
const uint8_t FontTable[] PROGMEM = {
const uint8_t FontTable[] PROGMEM = {
0xff, /* 0x00 -> n/a */
0xff, /* 0x00 -> n/a */
0x01, /* 0x01 -> symbol: diode A-C */
0x01, /* 0x01 -> symbol: diode A-C */
0x02, /* 0x02 -> symbol: diode C-A */
0x02, /* 0x02 -> symbol: diode C-A */
0x03, /* 0x03 -> symbol: capacitor */
0x03, /* 0x03 -> symbol: capacitor */
0x04, /* 0x04 -> omega */
0x04, /* 0x04 -> omega */
0x05, /* 0x05 -> µ (micro) */
0x05, /* 0x05 -> µ (micro) */
0x06, /* 0x06 -> symbol: resistor left side */
0x06, /* 0x06 -> symbol: resistor left side */
0x07, /* 0x07 -> symbol: resistor right side */
0x07, /* 0x07 -> symbol: resistor right side */
0xff, /* 0x08 -> n/a */
0xff, /* 0x08 -> n/a */
0xff, /* 0x09 -> n/a */
0xff, /* 0x09 -> n/a */
0xff, /* 0x0a -> n/a */
0xff, /* 0x0a -> n/a */
0xff, /* 0x0b -> n/a */
0xff, /* 0x0b -> n/a */
0xff, /* 0x0c -> n/a */
0xff, /* 0x0c -> n/a */
0xff, /* 0x0d -> n/a */
0xff, /* 0x0d -> n/a */
0xff, /* 0x0e -> n/a */
0xff, /* 0x0e -> n/a */
0xff, /* 0x0f -> n/a */
0xff, /* 0x0f -> n/a */
0xff, /* 0x10 -> n/a */
0xff, /* 0x10 -> n/a */
0xff, /* 0x11 -> n/a */
0xff, /* 0x11 -> n/a */
0xff, /* 0x12 -> n/a */
0xff, /* 0x12 -> n/a */
0xff, /* 0x13 -> n/a */
0xff, /* 0x13 -> n/a */
0xff, /* 0x14 -> n/a */
0xff, /* 0x14 -> n/a */
0xff, /* 0x15 -> n/a */
0xff, /* 0x15 -> n/a */
0xff, /* 0x16 -> n/a */
0xff, /* 0x16 -> n/a */
0xff, /* 0x17 -> n/a */
0xff, /* 0x17 -> n/a */
0xff, /* 0x18 -> n/a */
0xff, /* 0x18 -> n/a */
0xff, /* 0x19 -> n/a */
0xff, /* 0x19 -> n/a */
0xff, /* 0x1a -> n/a */
0xff, /* 0x1a -> n/a */
0xff, /* 0x1b -> n/a */
0xff, /* 0x1b -> n/a */
0xff, /* 0x1c -> n/a */
0xff, /* 0x1c -> n/a */
0xff, /* 0x1d -> n/a */
0xff, /* 0x1d -> n/a */
0xff, /* 0x1e -> n/a */
0xff, /* 0x1e -> n/a */
0xff, /* 0x1f -> n/a */
0xff, /* 0x1f -> n/a */
0x10, /* 0x20 -> space */
0x10, /* 0x20 -> space */
0x11, /* 0x21 -> ! */
0x11, /* 0x21 -> ! */
0x12, /* 0x22 -> " */
0x12, /* 0x22 -> " */
0x13, /* 0x23 -> # */
0x13, /* 0x23 -> # */
0x14, /* 0x24 -> $ */
0x14, /* 0x24 -> $ */
0x15, /* 0x25 -> % */
0x15, /* 0x25 -> % */
0x16, /* 0x26 -> & */
0x16, /* 0x26 -> & */
0x17, /* 0x27 -> ´ */
0x17, /* 0x27 -> ´ */
0x18, /* 0x28 -> ( */
0x18, /* 0x28 -> ( */
0x19, /* 0x29 -> ) */
0x19, /* 0x29 -> ) */
0x1a, /* 0x2a -> * */
0x1a, /* 0x2a -> * */
0x1b, /* 0x2b -> + */
0x1b, /* 0x2b -> + */
0x1c, /* 0x2c -> , */
0x1c, /* 0x2c -> , */
0x1d, /* 0x2d -> - */
0x1d, /* 0x2d -> - */
0x1e, /* 0x2e -> . */
0x1e, /* 0x2e -> . */
0x1f, /* 0x2f -> / */
0x1f, /* 0x2f -> / */
0x20, /* 0x30 -> 0 */
0x20, /* 0x30 -> 0 */
0x21, /* 0x31 -> 1 */
0x21, /* 0x31 -> 1 */
0x22, /* 0x32 -> 2 */
0x22, /* 0x32 -> 2 */
0x23, /* 0x33 -> 3 */
0x23, /* 0x33 -> 3 */
0x24, /* 0x34 -> 4 */
0x24, /* 0x34 -> 4 */
0x25, /* 0x35 -> 5 */
0x25, /* 0x35 -> 5 */
0x26, /* 0x36 -> 6 */
0x26, /* 0x36 -> 6 */
0x27, /* 0x37 -> 7 */
0x27, /* 0x37 -> 7 */
0x28, /* 0x38 -> 8 */
0x28, /* 0x38 -> 8 */
0x29, /* 0x39 -> 9 */
0x29, /* 0x39 -> 9 */
0x2a, /* 0x3a -> : */
0x2a, /* 0x3a -> : */
0x2b, /* 0x3b -> ; */
0x2b, /* 0x3b -> ; */
0x2c, /* 0x3c -> < */
0x2c, /* 0x3c -> < */
0x2d, /* 0x3d -> = */
0x2d, /* 0x3d -> = */
0x2e, /* 0x3e -> > */
0x2e, /* 0x3e -> > */
0x2f, /* 0x3f -> ? */
0x2f, /* 0x3f -> ? */
0x30, /* 0x40 -> @ */
0x30, /* 0x40 -> @ */
0x31, /* 0x41 -> A */
0x31, /* 0x41 -> A */
0x32, /* 0x42 -> B */
0x32, /* 0x42 -> B */
0x33, /* 0x43 -> C */
0x33, /* 0x43 -> C */
0x34, /* 0x44 -> D */
0x34, /* 0x44 -> D */
0x35, /* 0x45 -> E */
0x35, /* 0x45 -> E */
0x36, /* 0x46 -> F */
0x36, /* 0x46 -> F */
0x37, /* 0x47 -> G */
0x37, /* 0x47 -> G */
0x38, /* 0x48 -> H */
0x38, /* 0x48 -> H */
0x39, /* 0x49 -> I */
0x39, /* 0x49 -> I */
0x3a, /* 0x4a -> J */
0x3a, /* 0x4a -> J */
0x3b, /* 0x4b -> K */
0x3b, /* 0x4b -> K */
0x3c, /* 0x4c -> L */
0x3c, /* 0x4c -> L */
0x3d, /* 0x4d -> M */
0x3d, /* 0x4d -> M */
0x3e, /* 0x4e -> N */
0x3e, /* 0x4e -> N */
0x3f, /* 0x4f -> O */
0x3f, /* 0x4f -> O */
0x40, /* 0x50 -> P */
0x40, /* 0x50 -> P */
0x41, /* 0x51 -> Q */
0x41, /* 0x51 -> Q */
0x42, /* 0x52 -> R */
0x42, /* 0x52 -> R */
0x43, /* 0x53 -> S */
0x43, /* 0x53 -> S */
0x44, /* 0x54 -> T */
0x44, /* 0x54 -> T */
0x45, /* 0x55 -> U */
0x45, /* 0x55 -> U */
0x46, /* 0x56 -> V */
0x46, /* 0x56 -> V */
0x47, /* 0x57 -> W */
0x47, /* 0x57 -> W */
0x48, /* 0x58 -> X */
0x48, /* 0x58 -> X */
0x49, /* 0x59 -> Y */
0x49, /* 0x59 -> Y */
0x4a, /* 0x5a -> Z */
0x4a, /* 0x5a -> Z */
0x4b, /* 0x5b -> [ */
0x4b, /* 0x5b -> [ */
0x4c, /* 0x5c -> \ */
0x4c, /* 0x5c -> \ */
0x4d, /* 0x5d -> ] */
0x4d, /* 0x5d -> ] */
0x4e, /* 0x5e -> ^ */
0x4e, /* 0x5e -> ^ */
0x4f, /* 0x5f -> _ */
0x4f, /* 0x5f -> _ */
0x50, /* 0x60 -> ` */
0x50, /* 0x60 -> ` */
0x51, /* 0x61 -> a */
0x51, /* 0x61 -> a */
0x52, /* 0x62 -> b */
0x52, /* 0x62 -> b */
0x53, /* 0x63 -> c */
0x53, /* 0x63 -> c */
0x54, /* 0x64 -> d */
0x54, /* 0x64 -> d */
0x55, /* 0x65 -> e */
0x55, /* 0x65 -> e */
0x56, /* 0x66 -> f */
0x56, /* 0x66 -> f */
0x57, /* 0x67 -> g */
0x57, /* 0x67 -> g */
0x58, /* 0x68 -> h */
0x58, /* 0x68 -> h */
0x59, /* 0x69 -> i */
0x59, /* 0x69 -> i */
0x5a, /* 0x6a -> j */
0x5a, /* 0x6a -> j */
0x5b, /* 0x6b -> k */
0x5b, /* 0x6b -> k */
0x5c, /* 0x6c -> l */
0x5c, /* 0x6c -> l */
0x5d, /* 0x6d -> m */
0x5d, /* 0x6d -> m */
0x5e, /* 0x6e -> n */
0x5e, /* 0x6e -> n */
0x5f, /* 0x6f -> o */
0x5f, /* 0x6f -> o */
0x60, /* 0x70 -> p */
0x60, /* 0x70 -> p */
0x61, /* 0x71 -> q */
0x61, /* 0x71 -> q */
0x62, /* 0x72 -> r */
0x62, /* 0x72 -> r */
0x63, /* 0x73 -> s */
0x63, /* 0x73 -> s */
0x64, /* 0x74 -> t */
0x64, /* 0x74 -> t */
0x65, /* 0x75 -> u */
0x65, /* 0x75 -> u */
0x66, /* 0x76 -> v */
0x66, /* 0x76 -> v */
0x67, /* 0x77 -> w */
0x67, /* 0x77 -> w */
0x68, /* 0x78 -> x */
0x68, /* 0x78 -> x */
0x69, /* 0x79 -> y */
0x69, /* 0x79 -> y */
0x6a, /* 0x7a -> z */
0x6a, /* 0x7a -> z */
0x6b, /* 0x7b -> { */
0x6b, /* 0x7b -> { */
0x6c, /* 0x7c -> | */
0x6c, /* 0x7c -> | */
0x6d, /* 0x7d -> } */
0x6d, /* 0x7d -> } */
0x6e, /* 0x7e -> ~ */
0x6e, /* 0x7e -> ~ */
0xff, /* 0x7f -> n/a */
0xff, /* 0x7f -> n/a */
0xff, /* 0x80 -> n/a */
0xff, /* 0x80 -> n/a */
0xff, /* 0x81 -> n/a */
0xff, /* 0x81 -> n/a */
0xff, /* 0x82 -> n/a */
0xff, /* 0x82 -> n/a */
0xff, /* 0x83 -> n/a */
0xff, /* 0x83 -> n/a */
0xff, /* 0x84 -> n/a */
0xff, /* 0x84 -> n/a */
0xff, /* 0x85 -> n/a */
0xff, /* 0x85 -> n/a */
0xff, /* 0x86 -> n/a */
0xff, /* 0x86 -> n/a */
0xff, /* 0x87 -> n/a */
0xff, /* 0x87 -> n/a */
0xff, /* 0x88 -> n/a */
0xff, /* 0x88 -> n/a */
0xff, /* 0x89 -> n/a */
0xff, /* 0x89 -> n/a */
0xff, /* 0x8a -> n/a */
0xff, /* 0x8a -> n/a */
0xff, /* 0x8b -> n/a */
0xff, /* 0x8b -> n/a */
0xff, /* 0x8c -> n/a */
0xff, /* 0x8c -> n/a */
0xff, /* 0x8d -> n/a */
0xff, /* 0x8d -> n/a */
0xff, /* 0x8e -> n/a */
0xff, /* 0x8e -> n/a */
0xff, /* 0x8f -> n/a */
0xff, /* 0x8f -> n/a */
0xff, /* 0x90 -> n/a */
0xff, /* 0x90 -> n/a */
0xff, /* 0x91 -> n/a */
0xff, /* 0x91 -> n/a */
0xff, /* 0x92 -> n/a */
0xff, /* 0x92 -> n/a */
0xff, /* 0x93 -> n/a */
0xff, /* 0x93 -> n/a */
0xff, /* 0x94 -> n/a */
0xff, /* 0x94 -> n/a */
0xff, /* 0x95 -> n/a */
0xff, /* 0x95 -> n/a */
0xff, /* 0x96 -> n/a */
0xff, /* 0x96 -> n/a */
0xff, /* 0x97 -> n/a */
0xff, /* 0x97 -> n/a */
0xff, /* 0x98 -> n/a */
0xff, /* 0x98 -> n/a */
0xff, /* 0x99 -> n/a */
0xff, /* 0x99 -> n/a */
0xff, /* 0x9a -> n/a */
0xff, /* 0x9a -> n/a */
0xff, /* 0x9b -> n/a */
0xff, /* 0x9b -> n/a */
0xff, /* 0x9c -> n/a */
0xff, /* 0x9c -> n/a */
0xff, /* 0x9d -> n/a */
0xff, /* 0x9d -> n/a */
0xff, /* 0x9e -> n/a */
0xff, /* 0x9e -> n/a */
0xff, /* 0x9f -> n/a */
0xff, /* 0x9f -> n/a */
0xff, /* 0xa0 -> n/a */
0xff, /* 0xa0 -> n/a */
0xff, /* 0xa1 -> n/a */
0xff, /* 0xa1 -> n/a */
0xff, /* 0xa2 -> n/a */
0xff, /* 0xa2 -> n/a */
0xff, /* 0xa3 -> n/a */
0xff, /* 0xa3 -> n/a */
0xff, /* 0xa4 -> n/a */
0xff, /* 0xa4 -> n/a */
0xff, /* 0xa5 -> n/a */
0xff, /* 0xa5 -> n/a */
0xff, /* 0xa6 -> n/a */
0xff, /* 0xa6 -> n/a */
0xff, /* 0xa7 -> n/a */
0xff, /* 0xa7 -> n/a */
0xff, /* 0xa8 -> n/a */
0xff, /* 0xa8 -> n/a */
0xff, /* 0xa9 -> n/a */
0xff, /* 0xa9 -> n/a */
0xff, /* 0xaa -> n/a */
0xff, /* 0xaa -> n/a */
0xff, /* 0xab -> n/a */
0xff, /* 0xab -> n/a */
0xff, /* 0xac -> n/a */
0xff, /* 0xac -> n/a */
0xff, /* 0xad -> n/a */
0xff, /* 0xad -> n/a */
0xff, /* 0xae -> n/a */
0xff, /* 0xae -> n/a */
0xff, /* 0xaf -> n/a */
0xff, /* 0xaf -> n/a */
0x0f, /* 0xb0 -> ° (degree) */
0x0f, /* 0xb0 -> ° (degree) */
0xff, /* 0xb1 -> n/a */
0xff, /* 0xb1 -> n/a */
0xff, /* 0xb2 -> n/a */
0xff, /* 0xb2 -> n/a */
0xff, /* 0xb3 -> n/a */
0xff, /* 0xb3 -> n/a */
0xff, /* 0xb4 -> n/a */
0xff, /* 0xb4 -> n/a */
0x05, /* 0xb5 -> µ (micro) */
0x05, /* 0xb5 -> µ (micro) */
0xff, /* 0xb6 -> n/a */
0xff, /* 0xb6 -> n/a */
0xff, /* 0xb7 -> n/a */
0xff, /* 0xb7 -> n/a */
0xff, /* 0xb8 -> n/a */
0xff, /* 0xb8 -> n/a */
0xff, /* 0xb9 -> n/a */
0xff, /* 0xb9 -> n/a */
0xff, /* 0xba -> n/a */
0xff, /* 0xba -> n/a */
0xff, /* 0xbb -> n/a */
0xff, /* 0xbb -> n/a */
0xff, /* 0xbc -> n/a */
0xff, /* 0xbc -> n/a */
0xff, /* 0xbd -> n/a */
0xff, /* 0xbd -> n/a */
0xff, /* 0xbe -> n/a */
0xff, /* 0xbe -> n/a */
0xff, /* 0xbf -> n/a */
0xff, /* 0xbf -> n/a */
0xff, /* 0xc0 -> n/a */
0xff, /* 0xc0 -> n/a */
0xff, /* 0xc1 -> n/a */
0xff, /* 0xc1 -> n/a */
0xff, /* 0xc2 -> n/a */
0xff, /* 0xc2 -> n/a */
0xff, /* 0xc3 -> n/a */
0xff, /* 0xc3 -> n/a */
0x08, /* 0xc4 -> Ä */
0x08, /* 0xc4 -> Ä */
0xff, /* 0xc5 -> n/a */
0xff, /* 0xc5 -> n/a */
0xff, /* 0xc6 -> n/a */
0xff, /* 0xc6 -> n/a */
0xff, /* 0xc7 -> n/a */
0xff, /* 0xc7 -> n/a */
0xff, /* 0xc8 -> n/a */
0xff, /* 0xc8 -> n/a */
0xff, /* 0xc9 -> n/a */
0xff, /* 0xc9 -> n/a */
0xff, /* 0xca -> n/a */
0xff, /* 0xca -> n/a */
0xff, /* 0xcb -> n/a */
0xff, /* 0xcb -> n/a */
0xff, /* 0xcc -> n/a */
0xff, /* 0xcc -> n/a */
0xff, /* 0xcd -> n/a */
0xff, /* 0xcd -> n/a */
0xff, /* 0xce -> n/a */
0xff, /* 0xce -> n/a */
0xff, /* 0xcf -> n/a */
0xff, /* 0xcf -> n/a */
0xff, /* 0xd0 -> n/a */
0xff, /* 0xd0 -> n/a */
0xff, /* 0xd1 -> n/a */
0xff, /* 0xd1 -> n/a */
0xff, /* 0xd2 -> n/a */
0xff, /* 0xd2 -> n/a */
0xff, /* 0xd3 -> n/a */
0xff, /* 0xd3 -> n/a */
0xff, /* 0xd4 -> n/a */
0xff, /* 0xd4 -> n/a */
0xff, /* 0xd5 -> n/a */
0xff, /* 0xd5 -> n/a */
0x09, /* 0xd6 -> Ö */
0x09, /* 0xd6 -> Ö */
0xff, /* 0xd7 -> n/a */
0xff, /* 0xd7 -> n/a */
0xff, /* 0xd8 -> n/a */
0xff, /* 0xd8 -> n/a */
0xff, /* 0xd9 -> n/a */
0xff, /* 0xd9 -> n/a */
0xff, /* 0xda -> n/a */
0xff, /* 0xda -> n/a */
0xff, /* 0xdb -> n/a */
0xff, /* 0xdb -> n/a */
0x0a, /* 0xdc -> Ü */
0x0a, /* 0xdc -> Ü */
0xff, /* 0xdd -> n/a */
0xff, /* 0xdd -> n/a */
0xff, /* 0xde -> n/a */
0xff, /* 0xde -> n/a */
0x0b, /* 0xdf -> ß */
0x0b, /* 0xdf -> ß */
0xff, /* 0xe0 -> n/a */
0xff, /* 0xe0 -> n/a */
0xff, /* 0xe1 -> n/a */
0xff, /* 0xe1 -> n/a */
0xff, /* 0xe2 -> n/a */
0xff, /* 0xe2 -> n/a */
0xff, /* 0xe3 -> n/a */
0xff, /* 0xe3 -> n/a */
0x0c, /* 0xe4 -> ä */
0x0c, /* 0xe4 -> ä */
0xff, /* 0xe5 -> n/a */
0xff, /* 0xe5 -> n/a */
0xff, /* 0xe6 -> n/a */
0xff, /* 0xe6 -> n/a */
0xff, /* 0xe7 -> n/a */
0xff, /* 0xe7 -> n/a */
0xff, /* 0xe8 -> n/a */
0xff, /* 0xe8 -> n/a */
0xff, /* 0xe9 -> n/a */
0xff, /* 0xe9 -> n/a */
0xff, /* 0xea -> n/a */
0xff, /* 0xea -> n/a */
0xff, /* 0xeb -> n/a */
0xff, /* 0xeb -> n/a */
0xff, /* 0xec -> n/a */
0xff, /* 0xec -> n/a */
0xff, /* 0xed -> n/a */
0xff, /* 0xed -> n/a */
0xff, /* 0xee -> n/a */
0xff, /* 0xee -> n/a */
0xff, /* 0xef -> n/a */
0xff, /* 0xef -> n/a */
0xff, /* 0xf0 -> n/a */
0xff, /* 0xf0 -> n/a */
0xff, /* 0xf1 -> n/a */
0xff, /* 0xf1 -> n/a */
0xff, /* 0xf2 -> n/a */
0xff, /* 0xf2 -> n/a */
0xff, /* 0xf3 -> n/a */
0xff, /* 0xf3 -> n/a */
0xff, /* 0xf4 -> n/a */
0xff, /* 0xf4 -> n/a */
0xff, /* 0xf5 -> n/a */
0xff, /* 0xf5 -> n/a */
0x0d, /* 0xf6 -> ö */
0x0d, /* 0xf6 -> ö */
0xff, /* 0xf7 -> n/a */
0xff, /* 0xf7 -> n/a */
0xff, /* 0xf8 -> n/a */
0xff, /* 0xf8 -> n/a */
0xff, /* 0xf9 -> n/a */
0xff, /* 0xf9 -> n/a */
0xff, /* 0xfa -> n/a */
0xff, /* 0xfa -> n/a */
0xff, /* 0xfb -> n/a */
0xff, /* 0xfb -> n/a */
0x0e, /* 0xfc -> ü */
0x0e, /* 0xfc -> ü */
0xff, /* 0xfd -> n/a */
0xff, /* 0xfd -> n/a */
0xff, /* 0xfe -> n/a */
0xff, /* 0xfe -> n/a */
0xff /* 0xff -> n/a */
0xff /* 0xff -> n/a */
};
};
#endif
#endif
/* ************************************************************************
/* ************************************************************************
* EOF
* EOF
* ************************************************************************ */
* ************************************************************************ */
已保存差異
原始文本
開啟檔案
/* ************************************************************************ * * monospaced 6x8 font based on ISO 8859-1 * vertically aligned, vertical bit order flipped * * (c) 2016-2020 by Markus Reschke * * ************************************************************************ */ /* ************************************************************************ * font data * ************************************************************************ */ #ifdef FONT_6X8_VF /* source management */ #define FONT_SET /* font set included */ /* font size */ #define FONT_SIZE_X 6 /* width: 6 dots */ #define FONT_SIZE_Y 8 /* height: 8 dots */ /* font data format */ #define FONT_BYTES_N 6 /* 6 bytes per character */ #define FONT_BYTES_X 6 /* 8 bytes in x direction */ #define FONT_BYTES_Y 1 /* 1 byte in y direction */ /* * character bitmaps * - to reduce size we place some symbols and special characters at * positions 0-15, and we move the standard chars up in the list by * 16 positions (using ASCII's 0-31 for control chars) * - format: * - 6 bytes per character * - first byte: first vertical line (left to right) * - bit #0: top / bit #7: bottom (vertically flipped) */ const uint8_t FontData[] PROGMEM = { /* symbols and special characters */ 0x00,0x00,0x00,0x00,0x00,0x00, /* 0x00 n/a */ 0x00,0x7F,0x3E,0x1C,0x08,0x7F, /* 0x01 symbol: diode A-C */ 0x00,0x7F,0x08,0x1C,0x3E,0x7F, /* 0x02 symbol: diode C-A */ 0x00,0x08,0x7F,0x00,0x7F,0x08, /* 0x03 symbol: capacitor */ 0x00,0x5E,0x61,0x01,0x61,0x5E, /* 0x04 omega */ 0x00,0xFC,0x20,0x20,0x1C,0x00, /* 0x05 µ (micro) */ 0x08,0x7F,0x41,0x41,0x41,0x41, /* 0x06 symbol: resistor left side */ 0x41,0x41,0x41,0x41,0x7F,0x08, /* 0x07 symbol: resistor right side */ 0x00,0x70,0x29,0x24,0x29,0x70, /* 0x08 Ä */ 0x00,0x3D,0x42,0x42,0x3D,0x00, /* 0x09 Ö */ 0x00,0x3C,0x41,0x40,0x3D,0x00, /* 0x0a Ü */ 0x00,0xFE,0x4A,0x4A,0x34,0x00, /* 0x0b ß */ 0x00,0x20,0x55,0x54,0x55,0x78, /* 0x0c ä */ 0x00,0x38,0x45,0x44,0x39,0x00, /* 0x0d ö */ 0x00,0x3D,0x40,0x20,0x7D,0x00, /* 0x0e ü */ 0x00,0x02,0x05,0x02,0x00,0x00, /* 0x0f ° (degree) */ /* standard characters */ 0x00,0x00,0x00,0x00,0x00,0x00, /* 0x10 space */ 0x00,0x00,0x06,0x5F,0x06,0x00, /* 0x11 ! */ 0x00,0x07,0x03,0x00,0x07,0x03, /* 0x12 " */ 0x00,0x24,0x7E,0x24,0x7E,0x24, /* 0x13 # */ 0x00,0x24,0x2B,0x6A,0x12,0x00, /* 0x14 $ */ 0x00,0x63,0x13,0x08,0x64,0x63, /* 0x15 % */ 0x00,0x36,0x49,0x56,0x20,0x50, /* 0x16 & */ 0x00,0x00,0x07,0x03,0x00,0x00, /* 0x17 ´ */ 0x00,0x00,0x3E,0x41,0x00,0x00, /* 0x18 ( */ 0x00,0x00,0x41,0x3E,0x00,0x00, /* 0x19 ) */ 0x00,0x08,0x3E,0x1C,0x3E,0x08, /* 0x1a * */ 0x00,0x08,0x08,0x3E,0x08,0x08, /* 0x1b + */ 0x00,0x00,0xE0,0x60,0x00,0x00, /* 0x1c , */ 0x00,0x08,0x08,0x08,0x08,0x08, /* 0x1d - */ 0x00,0x00,0x60,0x60,0x00,0x00, /* 0x1e . */ 0x00,0x20,0x10,0x08,0x04,0x02, /* 0x1f / */ 0x00,0x3E,0x51,0x49,0x45,0x3E, /* 0x20 0 */ 0x00,0x00,0x42,0x7F,0x40,0x00, /* 0x21 1 */ 0x00,0x62,0x51,0x49,0x49,0x46, /* 0x22 2 */ 0x00,0x22,0x49,0x49,0x49,0x36, /* 0x23 3 */ 0x00,0x18,0x14,0x12,0x7F,0x10, /* 0x24 4 */ 0x00,0x2F,0x49,0x49,0x49,0x31, /* 0x25 5 */ 0x00,0x3C,0x4A,0x49,0x49,0x30, /* 0x26 6 */ 0x00,0x01,0x71,0x09,0x05,0x03, /* 0x27 7 */ 0x00,0x36,0x49,0x49,0x49,0x36, /* 0x28 8 */ 0x00,0x06,0x49,0x49,0x29,0x1E, /* 0x29 9 */ 0x00,0x00,0x6C,0x6C,0x00,0x00, /* 0x2a : */ 0x00,0x00,0xEC,0x6C,0x00,0x00, /* 0x2b ; */ 0x00,0x08,0x14,0x22,0x41,0x00, /* 0x2c < */ 0x00,0x24,0x24,0x24,0x24,0x24, /* 0x2d = */ 0x00,0x00,0x41,0x22,0x14,0x08, /* 0x2e > */ 0x00,0x02,0x01,0x59,0x09,0x06, /* 0x2f ? */ 0x00,0x3E,0x41,0x5D,0x55,0x1E, /* 0x30 @ */ 0x00,0x7E,0x11,0x11,0x11,0x7E, /* 0x31 A */ 0x00,0x7F,0x49,0x49,0x49,0x36, /* 0x32 B */ 0x00,0x3E,0x41,0x41,0x41,0x22, /* 0x33 C */ 0x00,0x7F,0x41,0x41,0x41,0x3E, /* 0x34 D */ 0x00,0x7F,0x49,0x49,0x49,0x41, /* 0x35 E */ 0x00,0x7F,0x09,0x09,0x09,0x01, /* 0x36 F */ 0x00,0x3E,0x41,0x49,0x49,0x7A, /* 0x37 G */ 0x00,0x7F,0x08,0x08,0x08,0x7F, /* 0x38 H */ 0x00,0x00,0x41,0x7F,0x41,0x00, /* 0x39 I */ 0x00,0x30,0x40,0x40,0x40,0x3F, /* 0x3a J */ 0x00,0x7F,0x08,0x14,0x22,0x41, /* 0x3b K */ 0x00,0x7F,0x40,0x40,0x40,0x40, /* 0x3c L */ 0x00,0x7F,0x02,0x04,0x02,0x7F, /* 0x3d M */ 0x00,0x7F,0x02,0x04,0x08,0x7F, /* 0x3e N */ 0x00,0x3E,0x41,0x41,0x41,0x3E, /* 0x3f O */ 0x00,0x7F,0x09,0x09,0x09,0x06, /* 0x40 P */ 0x00,0x3E,0x41,0x51,0x21,0x5E, /* 0x41 Q */ 0x00,0x7F,0x09,0x09,0x19,0x66, /* 0x42 R */ 0x00,0x26,0x49,0x49,0x49,0x32, /* 0x43 S */ 0x00,0x01,0x01,0x7F,0x01,0x01, /* 0x44 T */ 0x00,0x3F,0x40,0x40,0x40,0x3F, /* 0x45 U */ 0x00,0x1F,0x20,0x40,0x20,0x1F, /* 0x46 V */ 0x00,0x3F,0x40,0x3C,0x40,0x3F, /* 0x47 W */ 0x00,0x63,0x14,0x08,0x14,0x63, /* 0x48 X */ 0x00,0x07,0x08,0x70,0x08,0x07, /* 0x49 Y */ 0x00,0x71,0x49,0x45,0x43,0x00, /* 0x4a Z */ 0x00,0x00,0x7F,0x41,0x41,0x00, /* 0x4b [ */ 0x00,0x02,0x04,0x08,0x10,0x20, /* 0x4c \ */ 0x00,0x00,0x41,0x41,0x7F,0x00, /* 0x4d ] */ 0x00,0x04,0x02,0x01,0x02,0x04, /* 0x4e ^ */ 0x80,0x80,0x80,0x80,0x80,0x80, /* 0x4f _ */ 0x00,0x00,0x03,0x07,0x00,0x00, /* 0x50 ` */ 0x00,0x20,0x54,0x54,0x54,0x78, /* 0x51 a */ 0x00,0x7F,0x44,0x44,0x44,0x38, /* 0x52 b */ 0x00,0x38,0x44,0x44,0x44,0x28, /* 0x53 c */ 0x00,0x38,0x44,0x44,0x44,0x7F, /* 0x54 d */ 0x00,0x38,0x54,0x54,0x54,0x08, /* 0x55 e */ 0x00,0x08,0x7E,0x09,0x09,0x00, /* 0x56 f */ 0x00,0x18,0xA4,0xA4,0xA4,0x7C, /* 0x57 g */ 0x00,0x7F,0x04,0x04,0x78,0x00, /* 0x58 h */ 0x00,0x00,0x00,0x7D,0x40,0x00, /* 0x59 i */ 0x00,0x40,0x80,0x84,0x7D,0x00, /* 0x5a j */ 0x00,0x7F,0x10,0x28,0x44,0x00, /* 0x5b k */ 0x00,0x00,0x00,0x7F,0x40,0x00, /* 0x5c l */ 0x00,0x7C,0x04,0x18,0x04,0x78, /* 0x5d m */ 0x00,0x7C,0x04,0x04,0x78,0x00, /* 0x5e n */ 0x00,0x38,0x44,0x44,0x44,0x38, /* 0x5f o */ 0x00,0xFC,0x44,0x44,0x44,0x38, /* 0x60 p */ 0x00,0x38,0x44,0x44,0x44,0xFC, /* 0x61 q */ 0x00,0x04,0x78,0x04,0x04,0x08, /* 0x62 r */ 0x00,0x08,0x54,0x54,0x54,0x20, /* 0x63 s */ 0x00,0x04,0x3E,0x44,0x24,0x00, /* 0x64 t */ 0x00,0x3C,0x40,0x20,0x7C,0x00, /* 0x65 u */ 0x00,0x1C,0x20,0x40,0x20,0x1C, /* 0x66 v */ 0x00,0x3C,0x60,0x30,0x60,0x3C, /* 0x67 w */ 0x00,0x6C,0x10,0x10,0x6C,0x00, /* 0x68 x */ 0x00,0x9C,0xA0,0x60,0x3C,0x00, /* 0x69 y */ 0x00,0x64,0x54,0x54,0x4C,0x00, /* 0x6a z */ 0x00,0x08,0x3E,0x41,0x41,0x00, /* 0x6b { */ 0x00,0x00,0x00,0x77,0x00,0x00, /* 0x6c | */ 0x00,0x00,0x41,0x41,0x3E,0x08, /* 0x6d } */ 0x00,0x02,0x01,0x02,0x01,0x00 /* 0x6e ~ */ }; /* * font lookup table for ISO 8859-1 * - 8 bit ISO 8859-1 to custom font * - ff: no bitmap available */ const uint8_t FontTable[] PROGMEM = { 0xff, /* 0x00 -> n/a */ 0x01, /* 0x01 -> symbol: diode A-C */ 0x02, /* 0x02 -> symbol: diode C-A */ 0x03, /* 0x03 -> symbol: capacitor */ 0x04, /* 0x04 -> omega */ 0x05, /* 0x05 -> µ (micro) */ 0x06, /* 0x06 -> symbol: resistor left side */ 0x07, /* 0x07 -> symbol: resistor right side */ 0xff, /* 0x08 -> n/a */ 0xff, /* 0x09 -> n/a */ 0xff, /* 0x0a -> n/a */ 0xff, /* 0x0b -> n/a */ 0xff, /* 0x0c -> n/a */ 0xff, /* 0x0d -> n/a */ 0xff, /* 0x0e -> n/a */ 0xff, /* 0x0f -> n/a */ 0xff, /* 0x10 -> n/a */ 0xff, /* 0x11 -> n/a */ 0xff, /* 0x12 -> n/a */ 0xff, /* 0x13 -> n/a */ 0xff, /* 0x14 -> n/a */ 0xff, /* 0x15 -> n/a */ 0xff, /* 0x16 -> n/a */ 0xff, /* 0x17 -> n/a */ 0xff, /* 0x18 -> n/a */ 0xff, /* 0x19 -> n/a */ 0xff, /* 0x1a -> n/a */ 0xff, /* 0x1b -> n/a */ 0xff, /* 0x1c -> n/a */ 0xff, /* 0x1d -> n/a */ 0xff, /* 0x1e -> n/a */ 0xff, /* 0x1f -> n/a */ 0x10, /* 0x20 -> space */ 0x11, /* 0x21 -> ! */ 0x12, /* 0x22 -> " */ 0x13, /* 0x23 -> # */ 0x14, /* 0x24 -> $ */ 0x15, /* 0x25 -> % */ 0x16, /* 0x26 -> & */ 0x17, /* 0x27 -> ´ */ 0x18, /* 0x28 -> ( */ 0x19, /* 0x29 -> ) */ 0x1a, /* 0x2a -> * */ 0x1b, /* 0x2b -> + */ 0x1c, /* 0x2c -> , */ 0x1d, /* 0x2d -> - */ 0x1e, /* 0x2e -> . */ 0x1f, /* 0x2f -> / */ 0x20, /* 0x30 -> 0 */ 0x21, /* 0x31 -> 1 */ 0x22, /* 0x32 -> 2 */ 0x23, /* 0x33 -> 3 */ 0x24, /* 0x34 -> 4 */ 0x25, /* 0x35 -> 5 */ 0x26, /* 0x36 -> 6 */ 0x27, /* 0x37 -> 7 */ 0x28, /* 0x38 -> 8 */ 0x29, /* 0x39 -> 9 */ 0x2a, /* 0x3a -> : */ 0x2b, /* 0x3b -> ; */ 0x2c, /* 0x3c -> < */ 0x2d, /* 0x3d -> = */ 0x2e, /* 0x3e -> > */ 0x2f, /* 0x3f -> ? */ 0x30, /* 0x40 -> @ */ 0x31, /* 0x41 -> A */ 0x32, /* 0x42 -> B */ 0x33, /* 0x43 -> C */ 0x34, /* 0x44 -> D */ 0x35, /* 0x45 -> E */ 0x36, /* 0x46 -> F */ 0x37, /* 0x47 -> G */ 0x38, /* 0x48 -> H */ 0x39, /* 0x49 -> I */ 0x3a, /* 0x4a -> J */ 0x3b, /* 0x4b -> K */ 0x3c, /* 0x4c -> L */ 0x3d, /* 0x4d -> M */ 0x3e, /* 0x4e -> N */ 0x3f, /* 0x4f -> O */ 0x40, /* 0x50 -> P */ 0x41, /* 0x51 -> Q */ 0x42, /* 0x52 -> R */ 0x43, /* 0x53 -> S */ 0x44, /* 0x54 -> T */ 0x45, /* 0x55 -> U */ 0x46, /* 0x56 -> V */ 0x47, /* 0x57 -> W */ 0x48, /* 0x58 -> X */ 0x49, /* 0x59 -> Y */ 0x4a, /* 0x5a -> Z */ 0x4b, /* 0x5b -> [ */ 0x4c, /* 0x5c -> \ */ 0x4d, /* 0x5d -> ] */ 0x4e, /* 0x5e -> ^ */ 0x4f, /* 0x5f -> _ */ 0x50, /* 0x60 -> ` */ 0x51, /* 0x61 -> a */ 0x52, /* 0x62 -> b */ 0x53, /* 0x63 -> c */ 0x54, /* 0x64 -> d */ 0x55, /* 0x65 -> e */ 0x56, /* 0x66 -> f */ 0x57, /* 0x67 -> g */ 0x58, /* 0x68 -> h */ 0x59, /* 0x69 -> i */ 0x5a, /* 0x6a -> j */ 0x5b, /* 0x6b -> k */ 0x5c, /* 0x6c -> l */ 0x5d, /* 0x6d -> m */ 0x5e, /* 0x6e -> n */ 0x5f, /* 0x6f -> o */ 0x60, /* 0x70 -> p */ 0x61, /* 0x71 -> q */ 0x62, /* 0x72 -> r */ 0x63, /* 0x73 -> s */ 0x64, /* 0x74 -> t */ 0x65, /* 0x75 -> u */ 0x66, /* 0x76 -> v */ 0x67, /* 0x77 -> w */ 0x68, /* 0x78 -> x */ 0x69, /* 0x79 -> y */ 0x6a, /* 0x7a -> z */ 0x6b, /* 0x7b -> { */ 0x6c, /* 0x7c -> | */ 0x6d, /* 0x7d -> } */ 0x6e, /* 0x7e -> ~ */ 0xff, /* 0x7f -> n/a */ 0xff, /* 0x80 -> n/a */ 0xff, /* 0x81 -> n/a */ 0xff, /* 0x82 -> n/a */ 0xff, /* 0x83 -> n/a */ 0xff, /* 0x84 -> n/a */ 0xff, /* 0x85 -> n/a */ 0xff, /* 0x86 -> n/a */ 0xff, /* 0x87 -> n/a */ 0xff, /* 0x88 -> n/a */ 0xff, /* 0x89 -> n/a */ 0xff, /* 0x8a -> n/a */ 0xff, /* 0x8b -> n/a */ 0xff, /* 0x8c -> n/a */ 0xff, /* 0x8d -> n/a */ 0xff, /* 0x8e -> n/a */ 0xff, /* 0x8f -> n/a */ 0xff, /* 0x90 -> n/a */ 0xff, /* 0x91 -> n/a */ 0xff, /* 0x92 -> n/a */ 0xff, /* 0x93 -> n/a */ 0xff, /* 0x94 -> n/a */ 0xff, /* 0x95 -> n/a */ 0xff, /* 0x96 -> n/a */ 0xff, /* 0x97 -> n/a */ 0xff, /* 0x98 -> n/a */ 0xff, /* 0x99 -> n/a */ 0xff, /* 0x9a -> n/a */ 0xff, /* 0x9b -> n/a */ 0xff, /* 0x9c -> n/a */ 0xff, /* 0x9d -> n/a */ 0xff, /* 0x9e -> n/a */ 0xff, /* 0x9f -> n/a */ 0xff, /* 0xa0 -> n/a */ 0xff, /* 0xa1 -> n/a */ 0xff, /* 0xa2 -> n/a */ 0xff, /* 0xa3 -> n/a */ 0xff, /* 0xa4 -> n/a */ 0xff, /* 0xa5 -> n/a */ 0xff, /* 0xa6 -> n/a */ 0xff, /* 0xa7 -> n/a */ 0xff, /* 0xa8 -> n/a */ 0xff, /* 0xa9 -> n/a */ 0xff, /* 0xaa -> n/a */ 0xff, /* 0xab -> n/a */ 0xff, /* 0xac -> n/a */ 0xff, /* 0xad -> n/a */ 0xff, /* 0xae -> n/a */ 0xff, /* 0xaf -> n/a */ 0x0f, /* 0xb0 -> ° (degree) */ 0xff, /* 0xb1 -> n/a */ 0xff, /* 0xb2 -> n/a */ 0xff, /* 0xb3 -> n/a */ 0xff, /* 0xb4 -> n/a */ 0x05, /* 0xb5 -> µ (micro) */ 0xff, /* 0xb6 -> n/a */ 0xff, /* 0xb7 -> n/a */ 0xff, /* 0xb8 -> n/a */ 0xff, /* 0xb9 -> n/a */ 0xff, /* 0xba -> n/a */ 0xff, /* 0xbb -> n/a */ 0xff, /* 0xbc -> n/a */ 0xff, /* 0xbd -> n/a */ 0xff, /* 0xbe -> n/a */ 0xff, /* 0xbf -> n/a */ 0xff, /* 0xc0 -> n/a */ 0xff, /* 0xc1 -> n/a */ 0xff, /* 0xc2 -> n/a */ 0xff, /* 0xc3 -> n/a */ 0x08, /* 0xc4 -> Ä */ 0xff, /* 0xc5 -> n/a */ 0xff, /* 0xc6 -> n/a */ 0xff, /* 0xc7 -> n/a */ 0xff, /* 0xc8 -> n/a */ 0xff, /* 0xc9 -> n/a */ 0xff, /* 0xca -> n/a */ 0xff, /* 0xcb -> n/a */ 0xff, /* 0xcc -> n/a */ 0xff, /* 0xcd -> n/a */ 0xff, /* 0xce -> n/a */ 0xff, /* 0xcf -> n/a */ 0xff, /* 0xd0 -> n/a */ 0xff, /* 0xd1 -> n/a */ 0xff, /* 0xd2 -> n/a */ 0xff, /* 0xd3 -> n/a */ 0xff, /* 0xd4 -> n/a */ 0xff, /* 0xd5 -> n/a */ 0x09, /* 0xd6 -> Ö */ 0xff, /* 0xd7 -> n/a */ 0xff, /* 0xd8 -> n/a */ 0xff, /* 0xd9 -> n/a */ 0xff, /* 0xda -> n/a */ 0xff, /* 0xdb -> n/a */ 0x0a, /* 0xdc -> Ü */ 0xff, /* 0xdd -> n/a */ 0xff, /* 0xde -> n/a */ 0x0b, /* 0xdf -> ß */ 0xff, /* 0xe0 -> n/a */ 0xff, /* 0xe1 -> n/a */ 0xff, /* 0xe2 -> n/a */ 0xff, /* 0xe3 -> n/a */ 0x0c, /* 0xe4 -> ä */ 0xff, /* 0xe5 -> n/a */ 0xff, /* 0xe6 -> n/a */ 0xff, /* 0xe7 -> n/a */ 0xff, /* 0xe8 -> n/a */ 0xff, /* 0xe9 -> n/a */ 0xff, /* 0xea -> n/a */ 0xff, /* 0xeb -> n/a */ 0xff, /* 0xec -> n/a */ 0xff, /* 0xed -> n/a */ 0xff, /* 0xee -> n/a */ 0xff, /* 0xef -> n/a */ 0xff, /* 0xf0 -> n/a */ 0xff, /* 0xf1 -> n/a */ 0xff, /* 0xf2 -> n/a */ 0xff, /* 0xf3 -> n/a */ 0xff, /* 0xf4 -> n/a */ 0xff, /* 0xf5 -> n/a */ 0x0d, /* 0xf6 -> ö */ 0xff, /* 0xf7 -> n/a */ 0xff, /* 0xf8 -> n/a */ 0xff, /* 0xf9 -> n/a */ 0xff, /* 0xfa -> n/a */ 0xff, /* 0xfb -> n/a */ 0x0e, /* 0xfc -> ü */ 0xff, /* 0xfd -> n/a */ 0xff, /* 0xfe -> n/a */ 0xff /* 0xff -> n/a */ }; #endif /* ************************************************************************ * EOF * ************************************************************************ */
更改後文本
開啟檔案
/* ************************************************************************ * * monospaced 6x8 font based on ISO 8859-1 * vertically aligned, horizontal bit order flipped * * (c) 2017-2020 by Markus Reschke * * ************************************************************************ */ /* ************************************************************************ * font data * ************************************************************************ */ #ifdef FONT_6X8_VF /* source management */ #define FONT_SET /* font set included */ /* font size */ #define FONT_SIZE_X 6 /* width: 8 dots */ #define FONT_SIZE_Y 8 /* height: 8 dots */ /* font data format */ #define FONT_BYTES_N 6 /* 6 bytes per character */ #define FONT_BYTES_X 6 /* 8 bytes in x direction */ #define FONT_BYTES_Y 1 /* 1 byte in y direction */ /* * character bitmaps * - to reduce size we place some symbols and special characters at * positions 0-15, and we move the standard chars up in the list by * 16 positions (using ASCII's 0-31 for control chars) * - format: * - 6 bytes per character * - first byte: last vertical line (right to left) * last byte: first vertical line * - bit #0: bottom / bit #7: top */ const uint8_t FontData[] PROGMEM = { /* symbols and special characters */ 0x00,0x00,0x00,0x00,0x00,0x00, /* 0x00 n/a */ 0x08,0x7F,0x22,0x14,0x08,0x7F, /* 0x01 symbol: diode A-C */ 0x7F,0x08,0x14,0x22,0x7F,0x08, /* 0x02 symbol: diode C-A */ 0x7F,0x7F,0x00,0x00,0x7F,0x7F, /* 0x03 symbol: capacitor */ 0x00,0x58,0x64,0x04,0x64,0x58, /* 0x04 omega */ 0x00,0xC0,0x7E,0x20,0x3C,0x40, /* 0x05 µ (micro) */ 0x3E,0x22,0x22,0x22,0x22,0x22, /* 0x06 symbol: resistor left side */ 0x22,0x22,0x22,0x22,0x22,0x3E, /* 0x07 symbol: resistor right side */ 0x0E,0x94,0x24,0x94,0x0E,0x00, /* 0x08 Ä */ 0x00,0xBC,0x42,0x42,0xBC,0x00, /* 0x09 Ö */ 0x00,0xBC,0x02,0x82,0x3C,0x00, /* 0x0a Ü */ 0x00,0x2C,0x52,0x52,0x7F,0x00, /* 0x0b ß */ 0x1E,0xAA,0x2A,0xAA,0x04,0x00, /* 0x0c ä */ 0x00,0x9C,0x22,0xA2,0x1C,0x00, /* 0x0d ö */ 0x00,0xBE,0x04,0x02,0xBC,0x00, /* 0x0e ü */ 0x00,0x40,0xA0,0x40,0x00,0x00, /* 0x0f ° (degree) */ /* standard characters */ 0x00,0x00,0x00,0x00,0x00,0x00, /* 0x20 ' ' */ 0x00,0x00,0x00,0x5F,0x00,0x00, /* 0x21 '!' */ 0x00,0x00,0x03,0x00,0x03,0x00, /* 0x22 '"' */ 0x00,0x14,0x7F,0x14,0x7F,0x14, /* 0x23 '#' */ 0x00,0x24,0x2A,0x7F,0x2A,0x12, /* 0x24 '$' */ 0x00,0x23,0x13,0x08,0x64,0x62, /* 0x25 '%' */ 0x00,0x36,0x49,0x55,0x22,0x50, /* 0x26 '&' */ 0x00,0x00,0x05,0x03,0x00,0x00, /* 0x27 ''' */ 0x00,0x00,0x1C,0x22,0x41,0x00, /* 0x28 '(' */ 0x00,0x00,0x41,0x22,0x1C,0x00, /* 0x29 ')' */ 0x00,0x14,0x08,0x3E,0x08,0x14, /* 0x2a '*' */ 0x00,0x08,0x08,0x3E,0x08,0x08, /* 0x2b '+' */ 0x00,0x00,0xA0,0x60,0x00,0x00, /* 0x2c ',' */ 0x00,0x08,0x08,0x08,0x08,0x08, /* 0x2d '-' */ 0x00,0x00,0x60,0x60,0x00,0x00, /* 0x2e '.' */ 0x00,0x20,0x10,0x08,0x04,0x02, /* 0x2f '/' */ 0x00,0x3E,0x41,0x41,0x41,0x3E, /* 0x30 '0' */ 0x00,0x00,0x42,0x7F,0x40,0x00, /* 0x31 '1' */ 0x00,0x42,0x61,0x51,0x49,0x46, /* 0x32 '2' */ 0x00,0x22,0x41,0x49,0x49,0x36, /* 0x33 '3' */ 0x00,0x18,0x14,0x12,0x7F,0x10, /* 0x34 '4' */ 0x00,0x4F,0x49,0x49,0x49,0x30, /* 0x35 '5' */ 0x00,0x3C,0x4A,0x49,0x49,0x30, /* 0x36 '6' */ 0x00,0x01,0x71,0x09,0x05,0x03, /* 0x37 '7' */ 0x00,0x36,0x49,0x49,0x49,0x36, /* 0x38 '8' */ 0x00,0x06,0x49,0x49,0x29,0x1E, /* 0x39 '9' */ 0x00,0x00,0x36,0x36,0x00,0x00, /* 0x3a ':' */ 0x00,0x00,0x56,0x36,0x00,0x00, /* 0x3b ';' */ 0x00,0x08,0x14,0x22,0x41,0x00, /* 0x3c '<' */ 0x00,0x14,0x14,0x14,0x14,0x14, /* 0x3d '=' */ 0x00,0x00,0x41,0x22,0x14,0x08, /* 0x3e '>' */ 0x00,0x02,0x01,0x51,0x09,0x06, /* 0x3f '?' */ 0x00,0x3E,0x41,0x4D,0x4D,0x2E, /* 0x40 '@' */ 0x00,0x7E,0x11,0x11,0x11,0x7E, /* 0x41 'A' */ 0x00,0x7F,0x49,0x49,0x49,0x36, /* 0x42 'B' */ 0x00,0x3E,0x41,0x41,0x41,0x22, /* 0x43 'C' */ 0x00,0x7F,0x41,0x41,0x22,0x1C, /* 0x44 'D' */ 0x00,0x7F,0x49,0x49,0x49,0x41, /* 0x45 'E' */ 0x00,0x7F,0x09,0x09,0x09,0x01, /* 0x46 'F' */ 0x00,0x3E,0x41,0x49,0x49,0x7A, /* 0x47 'G' */ 0x00,0x7F,0x08,0x08,0x08,0x7F, /* 0x48 'H' */ 0x00,0x00,0x41,0x7F,0x41,0x00, /* 0x49 'I' */ 0x00,0x20,0x40,0x41,0x3F,0x01, /* 0x4a 'J' */ 0x00,0x7F,0x08,0x14,0x22,0x41, /* 0x4b 'K' */ 0x00,0x7F,0x40,0x40,0x40,0x60, /* 0x4c 'L' */ 0x00,0x7F,0x02,0x0C,0x02,0x7F, /* 0x4d 'M' */ 0x00,0x7F,0x04,0x08,0x10,0x7F, /* 0x4e 'N' */ 0x00,0x3E,0x41,0x41,0x41,0x3E, /* 0x4f 'O' */ 0x00,0x7F,0x11,0x11,0x11,0x0E, /* 0x50 'P' */ 0x00,0x3E,0x41,0x51,0x21,0x5E, /* 0x51 'Q' */ 0x00,0x7F,0x09,0x19,0x29,0x46, /* 0x52 'R' */ 0x00,0x26,0x49,0x49,0x49,0x32, /* 0x53 'S' */ 0x00,0x01,0x01,0x7F,0x01,0x01, /* 0x54 'T' */ 0x00,0x3F,0x40,0x40,0x40,0x3F, /* 0x55 'U' */ 0x00,0x1F,0x20,0x40,0x20,0x1F, /* 0x56 'V' */ 0x00,0x3F,0x40,0x38,0x40,0x3F, /* 0x57 'W' */ 0x00,0x63,0x14,0x08,0x14,0x63, /* 0x58 'X' */ 0x00,0x07,0x08,0x70,0x08,0x07, /* 0x59 'Y' */ 0x00,0x61,0x51,0x49,0x45,0x43, /* 0x5a 'Z' */ 0x00,0x00,0x7F,0x41,0x41,0x00, /* 0x5b '[' */ 0x00,0x02,0x04,0x08,0x10,0x20, /* 0x5c '\' */ 0x00,0x00,0x41,0x41,0x7F,0x00, /* 0x5d ']' */ 0x00,0x04,0x02,0x01,0x02,0x04, /* 0x5e '^' */ 0x00,0x80,0x80,0x80,0x80,0x80, /* 0x5f '_' */ 0x00,0x00,0x03,0x05,0x00,0x00, /* 0x60 '`' */ 0x00,0x20,0x54,0x54,0x54,0x78, /* 0x61 'a' */ 0x00,0x7F,0x48,0x44,0x44,0x38, /* 0x62 'b' */ 0x00,0x38,0x44,0x44,0x44,0x28, /* 0x63 'c' */ 0x00,0x38,0x44,0x44,0x48,0x7F, /* 0x64 'd' */ 0x00,0x38,0x54,0x54,0x54,0x18, /* 0x65 'e' */ 0x00,0x08,0x7E,0x09,0x01,0x02, /* 0x66 'f' */ 0x00,0x18,0xA4,0xA4,0x94,0x7C, /* 0x67 'g' */ 0x00,0x7F,0x08,0x04,0x04,0x78, /* 0x68 'h' */ 0x00,0x00,0x44,0x7D,0x40,0x00, /* 0x69 'i' */ 0x00,0x40,0x80,0x84,0x7D,0x00, /* 0x6a 'j' */ 0x00,0x7F,0x10,0x28,0x44,0x00, /* 0x6b 'k' */ 0x00,0x00,0x41,0x7F,0x40,0x00, /* 0x6c 'l' */ 0x00,0x7C,0x04,0x78,0x04,0x78, /* 0x6d 'm' */ 0x00,0x7C,0x08,0x04,0x04,0x78, /* 0x6e 'n' */ 0x00,0x38,0x44,0x44,0x44,0x38, /* 0x6f 'o' */ 0x00,0xFC,0x24,0x24,0x24,0x18, /* 0x70 'p' */ 0x00,0x18,0x24,0x24,0x24,0xFC, /* 0x71 'q' */ 0x00,0x7C,0x08,0x04,0x04,0x08, /* 0x72 'r' */ 0x00,0x48,0x54,0x54,0x54,0x20, /* 0x73 's' */ 0x00,0x04,0x3F,0x44,0x40,0x20, /* 0x74 't' */ 0x00,0x3C,0x40,0x40,0x20,0x7C, /* 0x75 'u' */ 0x00,0x1C,0x20,0x40,0x20,0x1C, /* 0x76 'v' */ 0x00,0x3C,0x40,0x30,0x40,0x3C, /* 0x77 'w' */ 0x00,0x44,0x28,0x10,0x28,0x44, /* 0x78 'x' */ 0x00,0x1C,0xA0,0xA0,0xA0,0x7C, /* 0x79 'y' */ 0x00,0x44,0x64,0x54,0x4C,0x44, /* 0x7a 'z' */ 0x00,0x00,0x08,0x36,0x41,0x00, /* 0x7b '{' */ 0x00,0x00,0x00,0x3F,0x00,0x00, /* 0x7c '|' */ 0x00,0x00,0x41,0x36,0x08,0x00, /* 0x7d '}' */ 0x08,0x08,0x08,0x08,0x08,0x08, /* 0x7e '~' */ 0x00,0x3C,0x26,0x23,0x26,0x3C, /* 0x7f */ }; /* * font lookup table for ISO 8859-1 * - 8 bit ISO 8859-1 to custom font * - ff: no bitmap available */ const uint8_t FontTable[] PROGMEM = { 0xff, /* 0x00 -> n/a */ 0x01, /* 0x01 -> symbol: diode A-C */ 0x02, /* 0x02 -> symbol: diode C-A */ 0x03, /* 0x03 -> symbol: capacitor */ 0x04, /* 0x04 -> omega */ 0x05, /* 0x05 -> µ (micro) */ 0x06, /* 0x06 -> symbol: resistor left side */ 0x07, /* 0x07 -> symbol: resistor right side */ 0xff, /* 0x08 -> n/a */ 0xff, /* 0x09 -> n/a */ 0xff, /* 0x0a -> n/a */ 0xff, /* 0x0b -> n/a */ 0xff, /* 0x0c -> n/a */ 0xff, /* 0x0d -> n/a */ 0xff, /* 0x0e -> n/a */ 0xff, /* 0x0f -> n/a */ 0xff, /* 0x10 -> n/a */ 0xff, /* 0x11 -> n/a */ 0xff, /* 0x12 -> n/a */ 0xff, /* 0x13 -> n/a */ 0xff, /* 0x14 -> n/a */ 0xff, /* 0x15 -> n/a */ 0xff, /* 0x16 -> n/a */ 0xff, /* 0x17 -> n/a */ 0xff, /* 0x18 -> n/a */ 0xff, /* 0x19 -> n/a */ 0xff, /* 0x1a -> n/a */ 0xff, /* 0x1b -> n/a */ 0xff, /* 0x1c -> n/a */ 0xff, /* 0x1d -> n/a */ 0xff, /* 0x1e -> n/a */ 0xff, /* 0x1f -> n/a */ 0x10, /* 0x20 -> space */ 0x11, /* 0x21 -> ! */ 0x12, /* 0x22 -> " */ 0x13, /* 0x23 -> # */ 0x14, /* 0x24 -> $ */ 0x15, /* 0x25 -> % */ 0x16, /* 0x26 -> & */ 0x17, /* 0x27 -> ´ */ 0x18, /* 0x28 -> ( */ 0x19, /* 0x29 -> ) */ 0x1a, /* 0x2a -> * */ 0x1b, /* 0x2b -> + */ 0x1c, /* 0x2c -> , */ 0x1d, /* 0x2d -> - */ 0x1e, /* 0x2e -> . */ 0x1f, /* 0x2f -> / */ 0x20, /* 0x30 -> 0 */ 0x21, /* 0x31 -> 1 */ 0x22, /* 0x32 -> 2 */ 0x23, /* 0x33 -> 3 */ 0x24, /* 0x34 -> 4 */ 0x25, /* 0x35 -> 5 */ 0x26, /* 0x36 -> 6 */ 0x27, /* 0x37 -> 7 */ 0x28, /* 0x38 -> 8 */ 0x29, /* 0x39 -> 9 */ 0x2a, /* 0x3a -> : */ 0x2b, /* 0x3b -> ; */ 0x2c, /* 0x3c -> < */ 0x2d, /* 0x3d -> = */ 0x2e, /* 0x3e -> > */ 0x2f, /* 0x3f -> ? */ 0x30, /* 0x40 -> @ */ 0x31, /* 0x41 -> A */ 0x32, /* 0x42 -> B */ 0x33, /* 0x43 -> C */ 0x34, /* 0x44 -> D */ 0x35, /* 0x45 -> E */ 0x36, /* 0x46 -> F */ 0x37, /* 0x47 -> G */ 0x38, /* 0x48 -> H */ 0x39, /* 0x49 -> I */ 0x3a, /* 0x4a -> J */ 0x3b, /* 0x4b -> K */ 0x3c, /* 0x4c -> L */ 0x3d, /* 0x4d -> M */ 0x3e, /* 0x4e -> N */ 0x3f, /* 0x4f -> O */ 0x40, /* 0x50 -> P */ 0x41, /* 0x51 -> Q */ 0x42, /* 0x52 -> R */ 0x43, /* 0x53 -> S */ 0x44, /* 0x54 -> T */ 0x45, /* 0x55 -> U */ 0x46, /* 0x56 -> V */ 0x47, /* 0x57 -> W */ 0x48, /* 0x58 -> X */ 0x49, /* 0x59 -> Y */ 0x4a, /* 0x5a -> Z */ 0x4b, /* 0x5b -> [ */ 0x4c, /* 0x5c -> \ */ 0x4d, /* 0x5d -> ] */ 0x4e, /* 0x5e -> ^ */ 0x4f, /* 0x5f -> _ */ 0x50, /* 0x60 -> ` */ 0x51, /* 0x61 -> a */ 0x52, /* 0x62 -> b */ 0x53, /* 0x63 -> c */ 0x54, /* 0x64 -> d */ 0x55, /* 0x65 -> e */ 0x56, /* 0x66 -> f */ 0x57, /* 0x67 -> g */ 0x58, /* 0x68 -> h */ 0x59, /* 0x69 -> i */ 0x5a, /* 0x6a -> j */ 0x5b, /* 0x6b -> k */ 0x5c, /* 0x6c -> l */ 0x5d, /* 0x6d -> m */ 0x5e, /* 0x6e -> n */ 0x5f, /* 0x6f -> o */ 0x60, /* 0x70 -> p */ 0x61, /* 0x71 -> q */ 0x62, /* 0x72 -> r */ 0x63, /* 0x73 -> s */ 0x64, /* 0x74 -> t */ 0x65, /* 0x75 -> u */ 0x66, /* 0x76 -> v */ 0x67, /* 0x77 -> w */ 0x68, /* 0x78 -> x */ 0x69, /* 0x79 -> y */ 0x6a, /* 0x7a -> z */ 0x6b, /* 0x7b -> { */ 0x6c, /* 0x7c -> | */ 0x6d, /* 0x7d -> } */ 0x6e, /* 0x7e -> ~ */ 0xff, /* 0x7f -> n/a */ 0xff, /* 0x80 -> n/a */ 0xff, /* 0x81 -> n/a */ 0xff, /* 0x82 -> n/a */ 0xff, /* 0x83 -> n/a */ 0xff, /* 0x84 -> n/a */ 0xff, /* 0x85 -> n/a */ 0xff, /* 0x86 -> n/a */ 0xff, /* 0x87 -> n/a */ 0xff, /* 0x88 -> n/a */ 0xff, /* 0x89 -> n/a */ 0xff, /* 0x8a -> n/a */ 0xff, /* 0x8b -> n/a */ 0xff, /* 0x8c -> n/a */ 0xff, /* 0x8d -> n/a */ 0xff, /* 0x8e -> n/a */ 0xff, /* 0x8f -> n/a */ 0xff, /* 0x90 -> n/a */ 0xff, /* 0x91 -> n/a */ 0xff, /* 0x92 -> n/a */ 0xff, /* 0x93 -> n/a */ 0xff, /* 0x94 -> n/a */ 0xff, /* 0x95 -> n/a */ 0xff, /* 0x96 -> n/a */ 0xff, /* 0x97 -> n/a */ 0xff, /* 0x98 -> n/a */ 0xff, /* 0x99 -> n/a */ 0xff, /* 0x9a -> n/a */ 0xff, /* 0x9b -> n/a */ 0xff, /* 0x9c -> n/a */ 0xff, /* 0x9d -> n/a */ 0xff, /* 0x9e -> n/a */ 0xff, /* 0x9f -> n/a */ 0xff, /* 0xa0 -> n/a */ 0xff, /* 0xa1 -> n/a */ 0xff, /* 0xa2 -> n/a */ 0xff, /* 0xa3 -> n/a */ 0xff, /* 0xa4 -> n/a */ 0xff, /* 0xa5 -> n/a */ 0xff, /* 0xa6 -> n/a */ 0xff, /* 0xa7 -> n/a */ 0xff, /* 0xa8 -> n/a */ 0xff, /* 0xa9 -> n/a */ 0xff, /* 0xaa -> n/a */ 0xff, /* 0xab -> n/a */ 0xff, /* 0xac -> n/a */ 0xff, /* 0xad -> n/a */ 0xff, /* 0xae -> n/a */ 0xff, /* 0xaf -> n/a */ 0x0f, /* 0xb0 -> ° (degree) */ 0xff, /* 0xb1 -> n/a */ 0xff, /* 0xb2 -> n/a */ 0xff, /* 0xb3 -> n/a */ 0xff, /* 0xb4 -> n/a */ 0x05, /* 0xb5 -> µ (micro) */ 0xff, /* 0xb6 -> n/a */ 0xff, /* 0xb7 -> n/a */ 0xff, /* 0xb8 -> n/a */ 0xff, /* 0xb9 -> n/a */ 0xff, /* 0xba -> n/a */ 0xff, /* 0xbb -> n/a */ 0xff, /* 0xbc -> n/a */ 0xff, /* 0xbd -> n/a */ 0xff, /* 0xbe -> n/a */ 0xff, /* 0xbf -> n/a */ 0xff, /* 0xc0 -> n/a */ 0xff, /* 0xc1 -> n/a */ 0xff, /* 0xc2 -> n/a */ 0xff, /* 0xc3 -> n/a */ 0x08, /* 0xc4 -> Ä */ 0xff, /* 0xc5 -> n/a */ 0xff, /* 0xc6 -> n/a */ 0xff, /* 0xc7 -> n/a */ 0xff, /* 0xc8 -> n/a */ 0xff, /* 0xc9 -> n/a */ 0xff, /* 0xca -> n/a */ 0xff, /* 0xcb -> n/a */ 0xff, /* 0xcc -> n/a */ 0xff, /* 0xcd -> n/a */ 0xff, /* 0xce -> n/a */ 0xff, /* 0xcf -> n/a */ 0xff, /* 0xd0 -> n/a */ 0xff, /* 0xd1 -> n/a */ 0xff, /* 0xd2 -> n/a */ 0xff, /* 0xd3 -> n/a */ 0xff, /* 0xd4 -> n/a */ 0xff, /* 0xd5 -> n/a */ 0x09, /* 0xd6 -> Ö */ 0xff, /* 0xd7 -> n/a */ 0xff, /* 0xd8 -> n/a */ 0xff, /* 0xd9 -> n/a */ 0xff, /* 0xda -> n/a */ 0xff, /* 0xdb -> n/a */ 0x0a, /* 0xdc -> Ü */ 0xff, /* 0xdd -> n/a */ 0xff, /* 0xde -> n/a */ 0x0b, /* 0xdf -> ß */ 0xff, /* 0xe0 -> n/a */ 0xff, /* 0xe1 -> n/a */ 0xff, /* 0xe2 -> n/a */ 0xff, /* 0xe3 -> n/a */ 0x0c, /* 0xe4 -> ä */ 0xff, /* 0xe5 -> n/a */ 0xff, /* 0xe6 -> n/a */ 0xff, /* 0xe7 -> n/a */ 0xff, /* 0xe8 -> n/a */ 0xff, /* 0xe9 -> n/a */ 0xff, /* 0xea -> n/a */ 0xff, /* 0xeb -> n/a */ 0xff, /* 0xec -> n/a */ 0xff, /* 0xed -> n/a */ 0xff, /* 0xee -> n/a */ 0xff, /* 0xef -> n/a */ 0xff, /* 0xf0 -> n/a */ 0xff, /* 0xf1 -> n/a */ 0xff, /* 0xf2 -> n/a */ 0xff, /* 0xf3 -> n/a */ 0xff, /* 0xf4 -> n/a */ 0xff, /* 0xf5 -> n/a */ 0x0d, /* 0xf6 -> ö */ 0xff, /* 0xf7 -> n/a */ 0xff, /* 0xf8 -> n/a */ 0xff, /* 0xf9 -> n/a */ 0xff, /* 0xfa -> n/a */ 0xff, /* 0xfb -> n/a */ 0x0e, /* 0xfc -> ü */ 0xff, /* 0xfd -> n/a */ 0xff, /* 0xfe -> n/a */ 0xff /* 0xff -> n/a */ }; #endif /* ************************************************************************ * EOF * ************************************************************************ */
尋找差異