欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標(biāo)題:
FatFs源碼剖析
[打印本頁(yè)]
作者:
滄海一栗
時(shí)間:
2018-8-14 12:01
標(biāo)題:
FatFs源碼剖析
FatFs歷史版本下載:elm-chan
點(diǎn)
org/fsw/ff/00index_e.html 在官網(wǎng)的最下面,能找到所有版本的下載鏈接。
源程序如下:
#include "diskio.h"
#include "ff.h"
//#include "tff.h"
//for FatFs R0.01
void main(void)
{
FATFS fs; // FatFs work area
FIL fsrc, fdst; // file structures
BYTE fbuff[512*2]; // file r/w buffers (not required for Tiny-FatFs)
BYTE buffer[4096]; // file copy buffer
FRESULT res; // FatFs function common result code
WORD br, bw; // File R/W count
// Activate FatFs module
memset(&fs, 0, sizeof(FATFS));
FatFs = &fs;
// Open source file
fsrc.buffer = fbuff+0; // (not required for Tiny-FatFs)
res = f_open(&fsrc, "/srcfile.dat", FA_OPEN_EXISTING | FA_READ);
if (res) die(res);
// Create destination file
fdst.buffer = fbuff+512; // (not required for Tiny-FatFs)
res = f_open(&fdst, "/dstfile.dat", FA_CREATE_ALWAYS | FA_WRITE);
if (res) die(res);
// Copy source to destination
for (;;) {
res = f_read(&fsrc, buffer, sizeof(buffer), &br);
if (res) die(res);
if (br == 0) break;
res = f_write(&fdst, buffer, br, &bw);
if (res) die(res);
if (bw < br) break;
}
// Close all files
f_close(&fsrc);
f_close(&fdst);
// Deactivate FatFs module
FatFs = NULL;
}
復(fù)制代碼
所有資料51hei提供下載:
FatFs0.01源碼中文注釋.zip
(229.91 KB, 下載次數(shù): 27)
2018-8-14 12:01 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1