亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? fat.h

?? 基于lpc2378的SD/MMC卡讀寫程序
?? H
?? 第 1 頁 / 共 3 頁
字號:
** 輸 入: Drive:驅動器號
**        ClusIndex:目錄首簇號
** 輸 出: DIR_EMPTY:空
**        DIR_NOT_EMPTY:不空
**        其它參考fat.h中關于返回值的說明
** 全局變量: 無
** 調用模塊: GetFDTInfo
********************************************************************************************************/

extern uint8 FDTIsLie(uint8 Drive, uint32 ClusIndex, char FileName[]);
/*********************************************************************************************************
** 函數名稱: FDTIsLie
** 功能描述: 在指定目錄查看指定文件(目錄)是否存在
**
** 輸 入: Drive:驅動器號
**        ClusIndex:目錄首簇號
**        FileName:文件(目錄)名
** 輸 出: RETURN_OK:成功
**        其它參考fat.h中關于返回值的說明
** 全局變量: 無
** 調用模塊: GetDiskInfo,GetFDTInfo
********************************************************************************************************/
#endif



/*******************************************************************************************************/



#ifndef IN_DISK

extern void DiskInit(void);
/*********************************************************************************************************
** 函數名稱: DiskInit
** 功能描述: 初始化邏輯盤管理模塊
**
** 輸 入: 無
**
** 輸 出: 無
**         
** 全局變量: DiskInfo
** 調用模塊: 無
********************************************************************************************************/

extern Disk_Info * GetDiskInfo(uint8 Drive);
/*********************************************************************************************************
** 函數名稱: GetDiskInfo
** 功能描述: 獲取指定邏輯盤信息
**
** 輸 入: 邏輯盤號
**
** 輸 出: 指向邏輯盤信息的結構體指針
**         
** 全局變量: DiskInfo
** 調用模塊: 無
********************************************************************************************************/

extern Disk_Info * GetEmptyDiskInfoAddr(void);
/*********************************************************************************************************
** 函數名稱: GetEmptyDiskInfoAddr
** 功能描述: 獲取空閑邏輯盤
**
** 輸 入: 無
**
** 輸 出: 指向邏輯盤信息的結構體指針
**         
** 全局變量: DiskInfo
** 調用模塊: 無
********************************************************************************************************/

extern void AddFileDriver(uint16  (* DiakCommand)(uint8 Cammand, void *Parameter));
/*********************************************************************************************************
** 函數名稱: AddFileDriver
** 功能描述: 增加一個底層驅動程序
**
** 輸 入: DiakCommand:驅動程序接口函數
**
** 輸 出: 無
**         
** 全局變量: DiskInfo
** 調用模塊: 無
********************************************************************************************************/

extern void RemoveFileDriver(uint8 Drive);
/*********************************************************************************************************
** 函數名稱: RemoveFileDriver
** 功能描述: 刪除一個底層驅動程序
**
** 輸 入: Drive:邏輯驅動器號
**
** 輸 出: 無
**         
** 全局變量: DiskInfo
** 調用模塊: 無
********************************************************************************************************/
#endif



/*******************************************************************************************************/



#ifndef IN_RWSEC

extern void CacheInit(void);
/*********************************************************************************************************
** 函數名稱: CacheInit
** 功能描述: 初始化磁盤cache
**
** 輸 入: 無
**
** 輸 出: 無
**         
** 全局變量: DiskCache
** 調用模塊: 無
********************************************************************************************************/

extern void CloseSec(uint8 Drive, uint32 Index);
/*********************************************************************************************************
** 函數名稱: CloseSec
** 功能描述: 解鎖指定cache(允許切換出內存)
**
** 輸 入: Drive:邏輯驅動器號
**        Index:緩沖的扇區號
** 輸 出: 無
**         
** 全局變量: DiskCache
** 調用模塊: 無
********************************************************************************************************/

extern void CacheWriteBack2(uint16 Index);
/*********************************************************************************************************
** 函數名稱: CacheWriteBack2
** 功能描述: 把指定扇區寫回邏輯盤
**
** 輸 入: Index:cache索引
**
** 輸 出: 無
**         
** 全局變量: DiskCache
** 調用模塊: GetDiskInfo
********************************************************************************************************/

extern void CacheWriteBack(uint8 Drive, uint32 Index);
/*********************************************************************************************************
** 函數名稱: CacheWriteBack
** 功能描述: 把指定cache寫回邏輯盤
**
** 輸 入: Drive:邏輯驅動器號
**        Index:緩沖的扇區號
** 輸 出: 無
**         
** 全局變量: DiskCache
** 調用模塊: CacheWriteBack2
********************************************************************************************************/

extern void AllCacheWriteBack(void);
/*********************************************************************************************************
** 函數名稱: AllCacheWriteBack
** 功能描述: 把所有已改變的扇區寫回邏輯盤
**
** 輸 入: 無
**
** 輸 出: 無
**         
** 全局變量: DiskCache
** 調用模塊: CacheWriteBack2
********************************************************************************************************/

extern uint16 GetCache(void);
/*********************************************************************************************************
** 函數名稱: GetCache
** 功能描述: 獲取一個cache
**
** 輸 入: 無
**
** 輸 出: cache索引
**         
** 全局變量: DiskCache
** 調用模塊: 無
********************************************************************************************************/

extern uint8 *OpenSec(uint8 Drive, uint32 Index);
/*********************************************************************************************************
** 函數名稱: OpenSec
** 功能描述: 為邏輯盤上的一個扇區打開一個cache并鎖定
**
** 輸 入: Drive:磁盤號
**        Index:扇區號
** 輸 出: 指向指定扇區數據的指針
**         
** 全局變量: DiskCache
** 調用模塊: 無
**
** 作 者: 陳明計
** 日 期: 2003年9月3日
**-------------------------------------------------------------------------------------------------------
** 修改人:
** 日 期:
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/

extern uint8 ReadSec(uint8 Drive, uint32 Index);
/*********************************************************************************************************
** 函數名稱: ReadSec
** 功能描述: 從邏輯盤讀扇區
**
** 輸 入: Disk:邏輯盤信息
**        Index:扇區號
** 輸 出: TRUE:成功
**         FALSE:失敗
** 全局變量: DiskCache
** 調用模塊: GetDiskInfo
********************************************************************************************************/

extern void WriteSec(uint8 Drive, uint32 Index);
/*********************************************************************************************************
** 函數名稱: WriteSec
** 功能描述: 說明指定邏輯盤的指定一個扇區被改寫
**
** 輸 入: Disk:邏輯盤信息
**        Index:扇區號
** 輸 出: 無
**         
** 全局變量: DiskCache
** 調用模塊: 無
********************************************************************************************************/

#endif




/*******************************************************************************************************/




#ifndef IN_FAT

extern uint32 FATGetNextClus(uint8 Drive, uint32 Index);
/*********************************************************************************************************
** 函數名稱: FATGetNextClus
** 功能描述: 返回FAT表指定簇的下一個簇號
**
** 輸 入: Drive:驅動器號
**        Index:簇號
** 輸 出: 下一個簇號
**         
** 全局變量: 無
** 調用模塊: 無
********************************************************************************************************/

void FATSetNextClus(uint8 Drive, uint32 Index, uint32 Next);
/*********************************************************************************************************
** 函數名稱: FATSetNextClus
** 功能描述: 刪除指定簇鏈
**
** 輸 入: Drive:驅動器號
**        Index:簇鏈中首簇號
**        Next:下一個簇號
** 輸 出: 無
**         
** 全局變量: 無
** 調用模塊: 無
********************************************************************************************************/


extern uint32 FATAddClus(uint8 Drive, uint32 Index);
/*********************************************************************************************************
** 函數名稱: FATAddClus
** 功能描述: 為指定簇鏈增加一個簇
**
** 輸 入: Drive:驅動器號
**        Index:簇鏈中任意一個簇號,如果為0,則為一個空鏈增加一個簇
** 輸 出: 增加的簇號
**         
** 全局變量: 無
** 調用模塊: 無
********************************************************************************************************/

extern void FATDelClusChain(uint8 Drive, uint32 Index);
/*********************************************************************************************************
** 函數名稱: FATDelClusChain
** 功能描述: 刪除指定簇鏈
**
** 輸 入: Drive:驅動器號
**        Index:簇鏈中首簇號
** 輸 出: 無
**         
** 全局變量: 無
** 調用模塊: FATGetNextClus
********************************************************************************************************/
#endif

/*********************************************************************************************************
**                            End Of File
********************************************************************************************************/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日日骚欧美日韩| 亚洲精品视频免费看| 韩国毛片一区二区三区| 久久亚洲春色中文字幕久久久| 久久精品国产一区二区| 久久综合久久鬼色| 懂色中文一区二区在线播放| 中文字幕在线观看不卡视频| 91美女视频网站| 日韩激情一二三区| 精品处破学生在线二十三| 粉嫩绯色av一区二区在线观看| 亚洲欧美在线另类| 欧美性猛片aaaaaaa做受| 免费av成人在线| 国产欧美精品一区二区三区四区| 91小宝寻花一区二区三区| 亚洲6080在线| 久久久久久亚洲综合影院红桃| av不卡在线观看| 天堂久久一区二区三区| 日本一区二区视频在线| 在线亚洲一区观看| 激情久久五月天| 亚洲精品水蜜桃| 欧美成人性战久久| 91丝袜呻吟高潮美腿白嫩在线观看| 亚洲午夜激情网站| 久久久不卡网国产精品一区| 欧日韩精品视频| 国产精品一卡二卡| 亚洲成人av在线电影| 亚洲国产精品成人综合| 555夜色666亚洲国产免| 99久久伊人网影院| 青青草国产成人99久久| 亚洲老妇xxxxxx| 精品久久久久香蕉网| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 午夜精品视频一区| 国产精品午夜电影| 9191成人精品久久| 在线观看国产精品网站| 粉嫩13p一区二区三区| 蜜桃视频一区二区三区在线观看| 亚洲乱码中文字幕综合| 国产日韩视频一区二区三区| 9191久久久久久久久久久| 色诱视频网站一区| 成人黄色大片在线观看| 国产在线观看一区二区 | 久久精品999| 一区二区三区不卡视频| 国产精品免费丝袜| 精品美女在线观看| 制服丝袜亚洲色图| 欧美在线免费播放| 91黄色激情网站| 91色乱码一区二区三区| 成人免费毛片a| 国产福利精品导航| 国产麻豆9l精品三级站| 精品一区二区三区久久久| 日韩av二区在线播放| 午夜久久福利影院| 五月婷婷综合激情| 亚洲尤物在线视频观看| 一区二区三区视频在线看| 中文字幕一区二区三区精华液| 国产日韩精品一区| 久久精品亚洲国产奇米99| 欧美成人精品福利| 欧美精品一区二区三区久久久| 欧美大胆人体bbbb| 欧美成人精品3d动漫h| 欧美va在线播放| 精品国产一区a| 久久久不卡影院| 国产精品无遮挡| 亚洲欧美另类在线| 亚洲自拍偷拍麻豆| 日韩精品一二三区| 蜜桃91丨九色丨蝌蚪91桃色| 精品伊人久久久久7777人| 久久er99精品| 国产福利一区二区三区在线视频| 国产成人精品网址| 一本久久a久久精品亚洲| 国产亚洲成av人在线观看导航| 欧美一级国产精品| 91精品国产全国免费观看| 欧美一级一级性生活免费录像| 日韩欧美自拍偷拍| 久久一区二区三区四区| 中文字幕精品三区| 亚洲视频网在线直播| 一区二区成人在线| 麻豆精品久久精品色综合| 国产乱码精品一区二区三区忘忧草| 国产精品影视在线| 91视频观看视频| 91麻豆精品国产自产在线| 欧美r级电影在线观看| 欧美经典一区二区三区| 亚洲欧美视频一区| 视频一区国产视频| 国产精品自拍一区| 色94色欧美sute亚洲13| 日韩午夜av电影| 国产精品网站在线播放| 亚洲在线视频一区| 国产乱码精品一区二区三 | 激情图片小说一区| jiyouzz国产精品久久| 欧美日韩色综合| 欧美激情自拍偷拍| 日韩—二三区免费观看av| 国产福利不卡视频| 欧美日韩高清一区| 亚洲国产精品成人久久综合一区| 亚洲成av人影院| 粉嫩高潮美女一区二区三区| 在线成人av网站| 国产精品每日更新| 久久精品久久久精品美女| 一本一本大道香蕉久在线精品 | 久久av中文字幕片| 91电影在线观看| 亚洲精品在线三区| 一区二区三区久久| 国产精品亚洲视频| 欧美一区二区三区在线| 自拍偷在线精品自拍偷无码专区| 日韩不卡一二三区| 色哟哟国产精品| 国产网站一区二区| 久久成人精品无人区| 在线精品视频小说1| 国产人成亚洲第一网站在线播放| 亚洲国产成人高清精品| 99久久精品一区二区| 久久精品亚洲国产奇米99| 日韩成人免费电影| 欧美日韩视频在线一区二区| 国产精品久久久久久久久久久免费看 | 日韩视频免费观看高清完整版在线观看| 国产午夜精品美女毛片视频| 日韩高清不卡在线| 在线观看区一区二| 亚洲精品自拍动漫在线| 成人午夜在线播放| 精品国产免费久久| 美日韩一级片在线观看| 3atv一区二区三区| 天堂蜜桃一区二区三区| 欧美四级电影网| 亚洲h精品动漫在线观看| 日本精品视频一区二区三区| 国产精品美女久久久久久久网站| 九九国产精品视频| 欧美tk—视频vk| 极品少妇xxxx精品少妇| 欧美成人三级在线| 精品午夜久久福利影院| 国产精品二三区| 成人av在线播放网站| 最好看的中文字幕久久| 99久久精品国产观看| 国产精品久久久久影院老司| 国产91清纯白嫩初高中在线观看 | 欧美高清视频不卡网| 亚洲国产综合视频在线观看| 欧美性色黄大片| 午夜激情综合网| 欧美久久高跟鞋激| 日韩av不卡一区二区| 欧美va在线播放| 床上的激情91.| 国产精品第一页第二页第三页| 97精品久久久午夜一区二区三区| 亚洲精品日产精品乱码不卡| 欧美中文字幕亚洲一区二区va在线| 亚洲一区二区三区视频在线播放| 欧美日韩国产不卡| 久久99久久99| 国产精品嫩草99a| 91国产免费观看| 日本vs亚洲vs韩国一区三区| 精品久久久久一区二区国产| 精品一区二区三区香蕉蜜桃| 国产精品视频一区二区三区不卡| 一本久道中文字幕精品亚洲嫩 | 亚洲图片你懂的| 欧美日韩日日骚| 久久9热精品视频| 中文字幕中文字幕在线一区| 欧美性淫爽ww久久久久无| 美国三级日本三级久久99 | 这里是久久伊人| 国产精品一区在线|