wangbeihong 6b3c37263a fix: 修复串口屏文本编译错误+完善按摩仪文本配置
1. 修复GBK文本数组多重定义编译错误(拆分.h/.c文件)
2. 修复sizeof计算不完整类型错误(预计算文本长度)
3. 新增按摩仪界面所需的全部中文文本定义
2026-02-16 00:36:10 +08:00

CLR(1); //使用红色填充整个屏幕,1为红色的色表编号 DIR(1); //屏幕旋转方向: 0 竖向显示 1 旋转90°显示 2 竖向旋转180° 3 横向旋转180° BPS(115200); //修改波特率为115200,掉电后自动保存设置,但注意波特率在修改过程中不允许掉电,建议只脱机修改一次 BPS(38400); //支持波特率2 BPS(19200); //支持的波特率3 BPS(9600); //支持的波特率4 FSIMG(2097152,0,0,176,220,0); //在MODE_CFG(0)/MODE_CFG(1)下,从(0,0)开始的位置显示第1张图片,图片的宽度是176 高度是220最后的参数0表示正常显示。此为地址模式下显示图片指令 FSIMG(0,0,0,176,220,0); //在MODE_CFG(2)下,从(0,0)开始的位置显示第1张图片,图片的宽度是176 高度是220最后的参数0表示正常显示。此为编号模式下显示图片指令 BL(20); //调整背光的亮度到20 范围0为最亮 255为最暗 PS(20,20,1); //在屏幕的(20,20) 位置用红色描绘一个点,1为红色的色表编号 PL(0,0,90,90,1); //将屏幕的(0,0) 位置的点和(90,90)位置的点用红色的直线连起来 ,1为红色的色表编号 BOX(20,20,40,40,1); //对角线(20,20)和(40,40)画线框 ,1为红色的色表编号 BOXF(20,20,40,40,1); //对角线(20,20)和(40,40)画填充框 ,1为红色的色表编号 CIR(60,60,3,1); //(60,60)为圆心 3为半径用红色画一个线圆 ,1为红色的色表编号 CIRF(60,60,3,1); //(60,60)为圆心 3为半径用红色画一个填充圆, ,1为红色的色表编号 SBC(1); //设置背景色为红色,此命令配合DCV和DC48指令一起使用 ,1为红色的色表编号 DC16(30,30,'串口模块',1); // 用红色以(30,30)为起点,在屏幕上显示透明的'串口模块'这四个字,字体大小为16,1为红色的色表编号 DCV16(30,30,'串口模块',1); //用红色以(30,30)为起点,在屏幕显示带背景色的'串口模块'这四个字,字体大小为16,1为红色的色表编号 DC24(30,30,'串口模块',1); // 用红色以(30,30)为起点,在屏幕上显示透明的'串口模块'这四个字字体大小为24,1为红色的色表编号 DCV24(30,30,'串口模块',1); //用红色以(30,30)为起点,在屏幕显示带背景色的'串口模块'这四个字字体大小为24,1为红色的色表编号 DC32(30,30,'串口模块',1); //用红色以(30,30)为起点,在屏幕上显示透明的'串口模块'这四个字字体大小为32,1为红色的色表编号 DCV32(30,30,'串口模块',1); //用红色以(30,30)为起点,在屏幕显示带背景色的'串口模块'这四个字字体大小为32,1为红色的色表编号 DC48(30,46,'串口模块',1,0); //用红色以(30,46)为起点,在屏幕上显示透明的'串口模块'四个字字体大小为48,1为红色的色表编号 参数0表示透明显示 BTN(80,80,32,16,'按钮',1,0,1,4); //在(80,80)的位置显示一个下压的按钮,按钮字体为红色,背景为黄色 QRCODE(10,10,www.sun-lcm.com); //在(10,10)的位置显示一个二维码,扫码后指向一个网页链接 注意目前只有MF022支持此指令 QRCODE(10,10,www.sun-lcm.com,100,1); //在(10,10)的位置 显示限定大小为100模块内部根据版本大小会自适应颜色值为1红色的一个二维码扫码后指向一个网页链接 注意目前只有MF219支持此指令 VER(); //获取模块的固件版本信息

Description
基于STM32的智能按摩仪器
Readme 105 MiB
Languages
C 97.5%
Assembly 1.9%
HTML 0.3%
C++ 0.2%