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

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

?? usbhost_fat.h

?? NXP LPC24xx USB Hsot Lite
?? H
字號:
/*
**************************************************************************************************************
*                                                 NXP USB Host Stack
*
*                                     (c) Copyright 2008, NXP SemiConductors
*                                     (c) Copyright 2008, OnChip  Technologies LLC
*                                                 All Rights Reserved
*
*                                                  www.nxp.com
*                                               www.onchiptech.com
*
* File           : usbhost_fat.h
* Programmer(s)  : Ravikanth.P
* Version        :
*
**************************************************************************************************************
*/

#ifndef  USBHOST_FAT_H
#define  USBHOST_FAT_H

/*
**************************************************************************************************************
*                                       INCLUDE HEADER FILES
**************************************************************************************************************
*/

#include  "usbhost_inc.h"

/*
**************************************************************************************************************
*                                      FAT DEFINITIONS
**************************************************************************************************************
*/

#define    FAT_16                   1

#define    LAST_ENTRY               1
#define    FREE_ENTRY               2
#define    LFN_ENTRY                3
#define    SFN_ENTRY                4

#define    RDONLY                   1
#define    RDWR                     2

/*
**************************************************************************************************************
*                                       TYPE DEFINITIONS
**************************************************************************************************************
*/

typedef struct boot_sec {
    USB_INT32U    BootSecOffset;             /* Offset of the boot sector from sector 0                     */
    USB_INT16U    BytsPerSec;                /* Bytes per sector                                            */
    USB_INT08U    SecPerClus;                /* Sectors per cluster                                         */
    USB_INT32U    BytsPerClus;               /* Bytes per cluster                                           */
    USB_INT16U    RsvdSecCnt;                /* Reserved sector count                                       */
    USB_INT08U    NumFATs;                   /* Number of FAT copies                                        */
    USB_INT16U    RootEntCnt;                /* Root entry count                                            */
    USB_INT16U    TotSec16;                  /* Total sectors in the disk. !=0 if TotSec32 = 0              */
    USB_INT32U    TotSec32;                  /* Total sectors in the disk. !=0 if TotSec16 = 0              */
    USB_INT16U    FATSz16;                   /* Sectors occupied by single FAT table                        */
    USB_INT08U    FATType;                   /* File system type                                            */
    USB_INT32U    RootDirSec;                /* Sectors occupied by root directory                          */
    USB_INT32U    RootDirStartSec;           /* Starting sector of the root directory                       */
    USB_INT32U    FirstDataSec;              /* Starting sector of the first data cluster                   */
} BOOT_SEC;

typedef  struct  file_entry {
    USB_INT32U  FileSize;                    /* Total size of the file                                      */
    USB_INT16U  CurrClus;                    /* Current cluster of the cluster offset                       */
    USB_INT32U  CurrClusOffset;              /* Current cluster offset                                      */
    USB_INT32U  EntrySec;                    /* Sector where the file entry is located                      */
    USB_INT32U  EntrySecOffset;              /* Offset in the entry sector from where the file is located   */
    USB_INT08U  Status;                      /* File's open status                                          */
} FILE_ENTRY;

/*
**************************************************************************************************************
*                                       FUNCTION PROTOTYPES
**************************************************************************************************************
*/

USB_INT32S  FAT_Init        (void);

USB_INT08U  FAT_GetFATType  (void);
void        PrintBootSec    (void);

USB_INT32S  FILE_Open       (          USB_INT08U  *file_name,
                                       USB_INT08U   flags);

USB_INT32S  FAT_FindEntry   (          USB_INT08U  *ent_name_given,
                                       FILE_ENTRY  *entry);

void        FAT_GetSFN      (volatile  USB_INT08U  *entry,
                                       USB_INT08U  *name);

void        FAT_GetSfnName  (volatile  USB_INT08U  *entry,
                                       USB_INT08U  *name);

void        FAT_GetSfnExt   (volatile  USB_INT08U  *entry,
                                       USB_INT08U  *ext_ptr);

USB_INT32S  FAT_StrCaseCmp  (          USB_INT08U  *str1,
                                       USB_INT08U  *str2);

USB_INT32U  FAT_ChkEntType  (volatile  USB_INT08U  *ent);

USB_INT32U  FAT_ClusRead    (          USB_INT16U   curr_clus,
                                       USB_INT32U   clus_offset,
                             volatile  USB_INT08U  *buffer,
                                       USB_INT32U   num_bytes);

USB_INT32U  FILE_Read       (          USB_INT32U   fd,
                             volatile  USB_INT08U  *buffer,
                                       USB_INT32U   num_bytes);
USB_INT16U  FAT_GetNextClus (          USB_INT16U   clus_no);

USB_INT32U  FAT_ClusWrite   (          USB_INT16U   curr_clus,
                                       USB_INT32U   clus_offset,
                             volatile  USB_INT08U  *buffer,
                                       USB_INT32U   num_bytes);
USB_INT32U  FILE_Write      (          USB_INT32U   fd,
                             volatile  USB_INT08U  *buffer,
                                       USB_INT32U   num_bytes);

void        FAT_UpdateEntry (          FILE_ENTRY  *entry);

void        FAT_UpdateFAT   (          USB_INT16U   curr_clus,
                                       USB_INT16U   value);

USB_INT16U  FAT_GetFreeClus (void);

USB_INT32S  FAT_GetFreeEntry(          FILE_ENTRY  *entry);

void        FAT_PutSFN      (          USB_INT08U  *ent_name_given,
                                       FILE_ENTRY  *entry);

USB_INT32S  FAT_CreateEntry (          USB_INT08U  *ent_name_given,
                                       FILE_ENTRY  *entry);

void        FILE_Close      (          USB_INT32U   fd);

USB_INT16U  FAT_GetEndClus  (          USB_INT16U   clus_no);

#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人涩涩免费视频| 国产精品综合久久| 国产精品妹子av| 久久亚洲精品国产精品紫薇| 91精品欧美综合在线观看最新 | 欧美日韩国产综合视频在线观看| 成人av电影在线网| 成人h动漫精品| www.av精品| 91成人在线免费观看| 欧美日韩另类一区| 欧美精品 国产精品| 欧美电视剧在线看免费| www国产精品av| 中文字幕一区二区三区在线不卡 | 久久国产精品色婷婷| 精品一区二区精品| 国产成人免费在线观看| 99久久国产综合精品麻豆| 99久久婷婷国产综合精品 | 首页综合国产亚洲丝袜| 日韩在线a电影| 精品午夜久久福利影院| 成人精品免费看| 欧美在线制服丝袜| 精品少妇一区二区| 国产精品久久久久婷婷二区次| 亚洲伦在线观看| 日韩国产一区二| 成人免费毛片片v| 51精品秘密在线观看| 久久精品夜夜夜夜久久| 亚洲精品五月天| 久久99日本精品| jiyouzz国产精品久久| 欧美男女性生活在线直播观看| 久久免费看少妇高潮| 一区二区在线观看av| 久久av资源站| 欧美在线免费观看亚洲| 久久久久久久久久久久电影| 亚洲一区二区在线观看视频| 国产乱妇无码大片在线观看| 91黄色小视频| 中文字幕欧美激情一区| 性久久久久久久久久久久| 丰满白嫩尤物一区二区| 91麻豆精品国产91久久久久| 1000精品久久久久久久久| 久久成人久久爱| 色天使色偷偷av一区二区| 精品国产乱码久久| 亚洲国产日日夜夜| 成人黄色777网| 精品国产91乱码一区二区三区| 亚洲综合成人在线视频| 国产91在线|亚洲| 精品少妇一区二区三区在线播放| 一区二区三区中文在线| 成人永久免费视频| 欧美成人一区二区三区片免费 | 亚洲男人的天堂网| 成人一区二区三区中文字幕| 欧美成人激情免费网| 午夜精品福利一区二区三区av| 97超碰欧美中文字幕| 国产精品视频一区二区三区不卡| 极品尤物av久久免费看| 3d动漫精品啪啪1区2区免费| 亚洲综合男人的天堂| 91蝌蚪porny| 1区2区3区精品视频| bt7086福利一区国产| 国产精品久久午夜| 懂色av一区二区三区免费观看| 337p粉嫩大胆噜噜噜噜噜91av | 久久精品一区二区三区av| 国产高清无密码一区二区三区| 日韩高清在线观看| 欧美色手机在线观看| 亚洲大片免费看| 日韩av电影天堂| 在线视频国内一区二区| 久久中文娱乐网| 麻豆精品视频在线观看视频| 国产精品自拍av| 久久久久国产一区二区三区四区 | 国产日韩欧美麻豆| 欧美日韩的一区二区| 成人精品电影在线观看| 亚洲成人你懂的| 国产精品美女视频| 欧美xxxxx牲另类人与| 久久综合中文字幕| 欧美日韩大陆在线| 色综合网色综合| 国产一区二区美女诱惑| 天天综合日日夜夜精品| 玉足女爽爽91| 亚洲欧洲精品一区二区精品久久久| 51精品视频一区二区三区| 日本大香伊一区二区三区| 丁香啪啪综合成人亚洲小说 | 一区二区国产盗摄色噜噜| 国产精品国产三级国产有无不卡 | 久久99久久久久| 午夜精品久久久久久久99樱桃 | 国产欧美一区二区三区网站| 欧美一区二区成人| 8x福利精品第一导航| 欧美日韩免费视频| 欧美又粗又大又爽| 91蜜桃免费观看视频| av成人免费在线观看| proumb性欧美在线观看| 国产91丝袜在线播放0| 狠狠色丁香婷综合久久| 精品一区二区三区影院在线午夜 | 在线播放91灌醉迷j高跟美女 | 综合网在线视频| 国产精品网曝门| 国产精品久久毛片a| 亚洲欧洲日产国产综合网| 国产精品国产三级国产普通话蜜臀 | 国产精品超碰97尤物18| 国产精品天天摸av网| 中文字幕日韩一区二区| 亚洲免费色视频| 亚洲国产精品久久人人爱| 天堂影院一区二区| 免费看欧美美女黄的网站| 国内外成人在线| 国产高清不卡一区二区| gogogo免费视频观看亚洲一| 91浏览器打开| 制服丝袜中文字幕亚洲| 欧美本精品男人aⅴ天堂| 久久免费看少妇高潮| 亚洲女厕所小便bbb| 亚洲国产成人91porn| 久久99精品一区二区三区 | 91免费版在线看| 欧美日韩一卡二卡三卡| 精品伦理精品一区| 亚洲欧美在线视频观看| 亚洲午夜一区二区| 激情图片小说一区| 成人av在线资源| 91精品久久久久久久91蜜桃| 国产亚洲美州欧州综合国| 亚洲精品中文在线| 精品一区二区三区欧美| 成人福利视频网站| 欧美区视频在线观看| 欧美国产一区视频在线观看| 丝袜美腿一区二区三区| 国产精品小仙女| 欧美日韩一区视频| 日本一区二区在线不卡| 婷婷丁香久久五月婷婷| 99久久精品费精品国产一区二区 | 色综合久久综合| 日韩视频在线永久播放| 亚洲激情五月婷婷| 经典三级一区二区| 欧美亚洲综合另类| 欧美国产一区二区| 人人精品人人爱| 91老师片黄在线观看| 欧美精品一区二区三区很污很色的 | 高清不卡一区二区在线| 欧美日本在线看| 日韩理论片中文av| 国产精品一区二区视频| 欧美高清激情brazzers| 国产精品动漫网站| 国产夫妻精品视频| 日韩欧美不卡一区| 午夜久久久久久| 欧美最新大片在线看| 中文字幕一区二区三| 韩国av一区二区三区| 欧美一级二级三级乱码| 亚洲成av人片观看| 91黄色免费观看| 亚洲特级片在线| eeuss国产一区二区三区| 久久综合色婷婷| 国产在线日韩欧美| 欧美大肚乱孕交hd孕妇| 青草国产精品久久久久久| 欧美日韩一区二区三区高清| 亚洲男人的天堂在线观看| 91网站在线播放| 亚洲素人一区二区| 色拍拍在线精品视频8848| 亚洲欧美日韩国产成人精品影院 | 欧美三级三级三级| 亚洲一级在线观看| 在线亚洲一区二区|