迪文屏GUI控制,T5L类型,实用接口汇总。
一、代码控制
1.1 RTC时间获取
接口地址: 0x0010 ,4个字空间, 读取即可获取年月日。
D7~D0, D7年,D6月,D5日,D4星期,D3小时,D2分,D1秒。
示例代码:
u16 buf[4];
sys_read_vp(0x0010, (u8*)buf,4);
解析: buf[0] 年, buf[1]月。
说明: 按大端模式存储。
1.2 重启
接口地址: 0x04;
示例代码:
u16 reboot_buf[2];
reboot_buf[0]=0x55AA;
reboot_buf[1]= 0x5AA5;
sys_write_vp(0x0004,(U8*)reboot_buf,2);
1.3 更新T5L 13.bin 14.bin
接口地址(T5L): 0x06
接口地址(bin): 0xAA
二、GUI控制
2.1 开机动画
名称定义: Animation icon( 动画图标显示 )
开始图标: 15(举例,图标必须连续)
结束图标: 19
默认200ms切换一张图标,5张图标快速播放花了1s。
2.2 进度条
接口地址: 0xE100
示例代码:
void basic_gui_fun(void)
{
gui_buf[0]=0x0004; //填充矩形
gui_buf[1]=0x0001; //填充矩形数量
gui_buf[2]=0x006C; //左上坐标x
gui_buf[3]=0x014A; //左上坐标y
gui_buf[4]=basic_right; // 右下坐标x
gui_buf[5]=0x019F; // 右下坐标y
gui_buf[6]=0xFFFF; // 颜色
gui_buf[7]=0xFF00; // 结束
sys_write_vp(0xE100,(U8*)gui_buf,8);
}
总结: 1) 数据库操作,首地址必须是偶数。
2)普通VP地址读写, 奇数偶数均可。
标签:总结,gui,接口,地址,T5L,使用,buf,图标 From: https://www.cnblogs.com/ICE-CLanguage/p/17471291.html