/**********************************************************************
|
* 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 */
|