📄 更新说明—电池电量检测并显示.txt
字号:
请参照本演示程序进行修改。
1、库文件替换。
使用Demo4400\LIB中的BOOT.O和skeldev2.a更新相应文件夹中的相应文件。
2、库头文件修改。
修改Demo4400\Inc中的Sunray.h,加入函数声明:
U8 ReadPenIRQFlagValue(void); //读取触摸屏是否存在中断标志。
void ClearPenIRQFlagValue(void); //清除触摸屏中断标志。
并检查void ram_perase_sector(int ncount);是否相同。
3、添加电量读取显示函数(S_toolsSample.c)。
添加局部公有变量:
U16 LowpowerCheckNum;
U8 CheckVoltageNum;
添加函数:
在/**$$$$$$$$$$$$$**/之间为电量读取部分函数。
4、启动时低电压检测。
在PPSMInit(TRUE)之后加入StartLowPowerCheck()低电压检测函数。
5、在主程序界面显示电量图标。
添加预处理函数:
PreVoltageProcess2();
添加检测并刷新函数:
tmpVal=ReadPenIRQFlagValue();
if (tmpVal==0) {
VoltageProcess2();
}
6、在关机界面显示电量及百分比。
添加预处理函数:
PreVoltageProcess();
添加检测并刷新函数:
tmpVal=ReadPenIRQFlagValue();
if (tmpVal==0) {
VoltageProcess();
}
7、在Elcheck函数中添加电量检测函数。
tmpVal=ReadPenIRQFlagValue();
if (tmpVal==0) {
VoltageProcess3();
}
8、在EL_Open中加入清屏幕中断函数。
ClearPenIRQFlagValue();
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -