|
电子书源码:
/**************************************************************
文本阅读函数
**************************************************************/
void Ebook_Reader(const TCHAR *Ebook)
{
int i=0,j;
int x=0,y=0;//横、纵坐标
FIL File;
UINT br;
char res;
#define pages 20
static U8 buf[2048];
static U8 Save_buf[2048];
U8 dat[2];
U8 Space[1]={0x20};
U8 Cnt;
U8 Key=0;
U8 page=0;
static FIL File_Dptr[pages];
int Save_i;
res = f_open(&File,Ebook,FA_OPEN_EXISTING | FA_READ);
if(res != FR_OK)
{
Uart_Printf("\n\nOpen File Error!\n");
}
while(1)
{
res = f_read(&File,buf,1024,&br);//读取1024个数据
for(j=0;j<2048;j++)
{
Save_buf[j]=buf[j];
}
if(res != FR_OK)
{
Uart_Printf("\n\nRead File Error!\n");
}
if((res || br) == 0) break;
Back:
Next:
/*if(page > pages)
{
for(j=0;j<pages;j++)
{
File_Dptr[j]=File_Dptr[j+1];
}
File_Dptr[j] = File;
Save_i[j] = i;
}
else
{
File_Dptr |
阿莫论坛20周年了!感谢大家的支持与爱护!!
曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……
|