📄 test_main.c
字号:
#include"dspfat32.h"
main()
{
long i;
int fp;
int key=0;
PartitionTable_Type pt;
BootSectorFat32_Type bt;
HDByte *ptr=(HDByte *)0x80000000;
FAT_Init();
while(1)
switch(key)
{
/*************************************************************
Test FAT32 LIbrary Other API
*************************************************************/
case 0:
{
GetPartitionTable('c',&pt);
GetBootSectionTable('d',&bt);
i=GetLogicVolumeSize('c');
i=GetLogicVolumeFreeSpace('d');
break;
}
/*************************************************************
Test FAT32 LIbrary read File
*************************************************************/
case 1:
{
i=HD_fopen("c:\\abcdef90\\test.dat",'r');
HD_fread(ptr,100,100,i);
HD_fseek(i,10000,HD_SEEK_CUR);
HD_fclose(i);
break;
}
/*************************************************************
Test FAT32 LIbrary write File
*************************************************************/
case 2:
{
for(i=0;i<0x10000;i++)
ptr[i]=i;
fp=HD_fopen("c:\\abcdef90\\test.dat",'w');
HD_fwrite((HDByte *)ptr,100,100,fp);
HD_fclose(fp);
break;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -