📄 checkled.c
字号:
#include "checkled.h"
/*==================================================================
* Function : checkLed
* Description : 屏幕测试主函数
* Input Para : void ,触摸退出,不完善
* Output Para : void
* Return Value : void
==================================================================*/
void checkLed(void)
{
U8 Y=0,X=0;
TP_start_x = 0;
TP_start_y = 0;
TP_drawenable_start_x = 0;
TP_drawenable_start_y = 0;
TP_drawenable_end_x = 0;
TP_drawenable_end_y = 0;
U8 char_t[]={"LED Test Program!"};
while(1)
{
Y= 100;
X= 20;
lcd_display_full_screen_color(0xFFFF);
for(char k=0;char_t[k]!='\0';k++)
{
lcd_show_text(X,Y,char_t[k],0xffff,0x0000);
X+=8;
if(X>=176)
{
Y+=16;
X=0;
}
delay_ms(50000);
}
delay_ms(7000000);
if(TP_start_x > 0&&TP_start_y > 0) return;//有触摸便返回
X=0;Y=0;
lcd_set_write_area(LCD_FULL_SCREEN_X_START, LCD_FULL_SCREEN_Y_START, LCD_FULL_SCREEN_X_END, LCD_FULL_SCREEN_Y_END);
for(Y = 0; Y < 44; Y++)
{
for(X = 0; X < 176; X++)
{
LCD_DAT(0xFF);
LCD_DAT(0xFF);
}
}
for(Y = 44; Y < 88; Y++)
{
for(X = 0; X < 176; X++)
{
LCD_DAT(0x00);
LCD_DAT(0x00);
}
}
for(Y = 88; Y < 132; Y++)
{
for(X = 0; X < 176; X++)
{
LCD_DAT(0xF8);
LCD_DAT(0x00);
}
}
for(Y = 132; Y < 176; Y++)
{
for(X = 0; X < 176; X++)
{
LCD_DAT(0x07);
LCD_DAT(0xE0);
}
}
for(Y = 176; Y < 220; Y++)
{
for(X = 0; X < 176; X++)
{
LCD_DAT(0x00);
LCD_DAT(0x1F);
}
}
delay_ms(6000000);
if(TP_start_x > 0&&TP_start_y > 0) return;
lcd_display_full_screen_color(0xFFFF);
X=0;Y=0;
U8 vars= ' ';
while(Y<214)
{
lcd_show_text(X,Y,vars,0xFFFF,0x1111+Y*0x1232+X);
vars++;
delay_ms(20000);
if(vars > '~') vars = ' ';
X+=9;
if(X>168)
{
X=0;
Y+=17;
}
if(TP_start_x > 0) return;
}
delay_ms(6000000);
if(TP_start_x > 0) return;
unsigned int c=0xFFFF;
for(unsigned int cou=0;cou<100;cou++)
{
lcd_display_full_screen_color(c);
c-=0x251e;
if(c<=0x0000) c=0xFFFF;
if(TP_start_x > 0) return;
}
lcd_display_full_screen_color(0xFFFF);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -