font.h

来自「SD卡调试所用的资料」· C头文件 代码 · 共 50 行

H
50
字号


#ifndef __FONT_H__
#define __FONT_H__

#include "main.h"

typedef struct
    __RGB16
    {
        u8 L;   ///绿色(G)高3位,蓝色(B)低5位
        u8 H;   ///红色(R)高5位,绿色(G)低3位
    }_RGB16;



typedef struct
    __Font
    {
        u8  Name[32];   ///字体名称 支持最长文件名32字节
        u8  Width;      ///一个全字的宽度
        u8  Height;     ///一个全字的高度
        _RGB16 FColor;  ///字体颜色
        _RGB16 BColor;  ///背景颜色
    }_Font;

typedef struct
    __Page
    {
        u8 XOffset;  ///页边距---左右
        u8 YOffset;  ///页边距---上下
        u8 RowHeight;///行高  
        u8 ColWidth; ///字间距 
    }_Page;


extern _Font   Font;
extern _Page   Page;

extern void Font_Test(void);

extern u8 ShowOneHZ(s16 X,s16 Y,u8 CnASCII_H,u8 CnASCII_L,u8 isTransparent);
extern u8 tftShowStr(u8 Row,u8 Col, u8* str,u16 buflen,u8 isTransparent);

#endif




⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?