|
发表于 2023-6-12 15:22:53
|
显示全部楼层
//PageID 页面ID
// TouchType 触摸类型,具体请参见触摸列表。0x05表示按钮,0x06表示文本输入
//TouchID 在DGUS控件中除基础控件外,当前页面的序号值。
//Status 状态:1表示打开,0表示关闭。
void TouchSwitch(u16 PageID, u8 TouchType, u8 TouchID, u8 Status)
{
u8 k_data[8];
*(u16*)k_data = 0x5aa5;
*(u16*)&k_data[2] = PageID;
k_data[4] = TouchID;
k_data[5] = TouchType;
if(Status)
*(u16*)&k_data[6] = 1;
else
*(u16*)&k_data[6] = 0;
write_dgus_vp(0xb0,k_data,4);
do
{
delay_us(500);
read_dgus_vp(0xb0,k_data,1);
}while(k_data[0]!=0);
} |
|