guowenxue
4 days ago d42fb887237e30d5026e006a3774d6b0a215b829
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
/**********************************************************************
*   Copyright: (C)2021 LingYun IoT System Studio <www.weike-iot.com>
*      Author: GuoWenxue<guowenxue@gmail.com> QQ: 281143292
* Description: ISKBoard OLED font data (PCtoLCD.exe generated)
*
*   ChangeLog:
*        Version    Date       Author            Description
*        V1.0.0  2021.08.10  GuoWenxue      Release initial version
***********************************************************************/
 
#ifndef __OLED_FONT_H
#define __OLED_FONT_H
 
#include <stdint.h>
 
/*+--------------------------------+
 *|      ASCII font size 6x8       |
 *+--------------------------------+*/
#define F6x8_COUNT  95
extern const uint8_t F6x8[][6];
 
/*+--------------------------------+
 *|      ASCII font size 8x16      |
 *+--------------------------------+*/
#define F8X16_CHAR_BYTES  16
#define F8X16_COUNT       95
extern const uint8_t F8X16[];
 
/*+--------------------------------+
 *|      BMP Logo for 128x32       |
 *+--------------------------------+*/
#define BMP_LOGO_WIDTH   128
#define BMP_LOGO_HEIGHT  32
#define BMP_LOGO_SIZE    (BMP_LOGO_WIDTH * BMP_LOGO_HEIGHT / 8)
extern const uint8_t bmp_logo[];
 
/*+--------------------------------+
 *|   Chinese Font 16x16 SongTi    |
 *+--------------------------------+*/
 
/* 每个汉字 32 字节 (16x16 点阵, 上下各 16 字节分属两页) */
#define HZK_CHAR_BYTES  32
 
/* 宋体 16X16: 凌云实验室 */
#define HZK_LEN_LINGYUN         5
extern const uint8_t Hzk_LingYun[][HZK_CHAR_BYTES];
 
/* 宋体 16x16: 温度 */
#define HZK_LEN_TEMP            2
extern const uint8_t Hzk_Temp[][HZK_CHAR_BYTES];
 
/* 宋体 16x16: 湿度 */
#define HZK_LEN_HUMD            2
extern const uint8_t Hzk_Humd[][HZK_CHAR_BYTES];
 
/* 宋体 16X16: 光强 */
#define HZK_LEN_LIGHT            2
extern const uint8_t Hzk_Light[][HZK_CHAR_BYTES];
 
/* 宋体 16X16:  声音 */
#define HZK_LEN_NOISY            2
extern const uint8_t Hzk_Noisy[][HZK_CHAR_BYTES];
 
#endif /* __OLED_FONT_H */