由于不明原因Flash字库的头索引乱了,导致一直无法定位,重新计算了位置。
给show str函数加入长度限制。 Signed-off-by: kevin <kevin@lmve.net>
This commit is contained in:
+13
-7
@@ -20,19 +20,25 @@ int my_main()
|
||||
char str[16];
|
||||
LCD_BL(0);
|
||||
LCDx_Init();
|
||||
LCD_Clear(GRAY);
|
||||
|
||||
if(font_init())
|
||||
{
|
||||
LCD_ShowString(0,16,(uint8_t *)"erro",16,RED,BLUE);
|
||||
LCD_ShowString(0,16,(uint8_t *)"erro",16,RED,BLUE,64);
|
||||
}
|
||||
LCD_Clear(GRAY);
|
||||
/*
|
||||
|
||||
f_mount(&SD,"0:",1);
|
||||
res=f_open(&fil,"0:/demo.txt",FA_READ);
|
||||
res=f_read(&fil,fil_buff,16,(UINT*)&br);
|
||||
res=f_read(&fil,fil_buff,32,(UINT*)&br);
|
||||
sprintf(str,"%s\0\0",fil_buff);
|
||||
LCD_ShowString(0,0,str,16,RED,BLUE);
|
||||
*/
|
||||
LCD_ShowString(0,0,"123dsjvn°¡",12,RED,BLUE);
|
||||
LCD_ShowString(0,0,str,16,RED,BLUE,64);
|
||||
|
||||
/*
|
||||
sprintf(str,"%02x\n%02x\n%02x\n%02x\n%02x",ftinfo.fontok,ftinfo.ugbkaddr,ftinfo.ugbksize,ftinfo.f12addr,ftinfo.gbk12size);
|
||||
LCD_ShowString(0,0,str,12,RED,BLUE);
|
||||
|
||||
LCD_ShowString(0,100,"163165sdf°¢¶û·¨",12,RED,BLUE);
|
||||
*/
|
||||
while(1)
|
||||
{
|
||||
|
||||
|
||||
Reference in New Issue
Block a user