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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? fs_conf.h

?? 基于Vc的UCFS程序,作者在電腦上開辟了一段RAM來作為文件系統(tǒng)存儲(chǔ). 對(duì)學(xué)習(xí)fat文件系統(tǒng)很有幫助.
?? H
字號(hào):
/*
**********************************************************************
*                          Micrium, Inc.
*                      949 Crestview Circle
*                     Weston,  FL 33327-1848
*
*                            uC/FS
*
*             (c) Copyright 2001 - 2003, Micrium, Inc.
*                      All rights reserved.
*
***********************************************************************

----------------------------------------------------------------------
File        : fs_conf.h 
Purpose     : File system configuration
              Usually all configuration of the file system for your
              system can be done by changing this file.
              If you are using a big endian system or a totally
              different architecture, you may have to modify the file
              "fs_port.h". 
----------------------------------------------------------------------
Known problems or limitations with current version
----------------------------------------------------------------------
None.
---------------------------END-OF-HEADER------------------------------
*/

#ifndef _FS_CONF_H_
#define _FS_CONF_H_

/*********************************************************************
*
*             #define constants
*
**********************************************************************
*/


/*********************************************************************
*
*             Number of file handles
*
    Set the maximum number of simultaneously open files in your system.
    Please be aware, that the file system requires one FS_FILE structure
    for each open file. If you are using FAT, each file will also require
    two sector buffers.
*/

#define FS_MAXOPEN             1    /* Maximum number of file handles */

/*********************************************************************
*
*             POSIX 1003.1 like directory functions support
*
    Enables functions FS_OpenDir, FS_CloseDir, FS_ReadDir, FS_RewindDir,
    FS_MkDir and FS_RmDir.
*/

#define FS_POSIX_DIR_SUPPORT    1    /* POSIX 1003.1 like directory support */
#if FS_POSIX_DIR_SUPPORT
  #define FS_DIR_MAXOPEN        4    /* Maximum number of directory handles */
#endif

/*********************************************************************
*
*             OS Layer 
*
    Set all to 0, if you do not want OS support.
*/

#define FS_OS_EMBOS             1    /* 1 = use embOS */
#define FS_OS_UCOS_II           0    /* 1 = use uC/OS-II */
#define FS_OS_WINDOWS           0    /* 1 = use WINDOWS */
#if ((FS_OS_WINDOWS==1) && ((FS_OS_EMBOS==1) || (FS_OS_UCOS_II==1)))
  #error You must not use Windows at the same time as embOS or uC/OS-II!
#endif


/*********************************************************************
*
*             Time/Date support
*
  If your system does support ANSI C library functions for time/date,
  you can set this to 1. If it is set to 0, functions FS_OS_Get_Date
  and FS_OS_Get_Time will return the date 1.01.1980 0:00 unless you
  modify them.
*/

#define FS_OS_TIME_SUPPORT      0    /* 1 = time()/date supported */


/*********************************************************************
*
*             File System Layer
*
  You can turn on/off the file system layers used in your system.
  At least one layer has to be active. Because currently there is only
  one file system layer supported (FAT), you will usually not change
  this setting.
*/

#define FS_USE_FAT_FSL          1    /* FAT12/FAT16 file system */


/*********************************************************************
*
*             Logical Block Layer
*
  You can turn on/off cache of the Logical Block Layer. To use the
  cache on specific device, you also have to set its size in the
  device driver settings below.
*/

#define FS_USE_LB_READCACHE     0  /* 1 enables cache */


/*********************************************************************
*
*             Device Driver Support
*
  You can turn on/off device driver supported in your system.
  If you turn on a driver, please check also its settings in this
  file below.
*/

#define FS_USE_SMC_DRIVER       1    /* SmartMedia card driver       */
#define FS_USE_IDE_DRIVER       0    /* IDE driver                   */
#define FS_USE_WINDRIVE_DRIVER  0    /* Windows Logical Drive driver */
#define FS_USE_RAMDISK_DRIVER   0    /* RAM Disk driver              */
#define FS_USE_MMC_DRIVER       0    /* MMC/SD card driver           */
#define FS_USE_FLASH_DRIVER     0    /* Generic flash driver         */

#if (!defined(_WIN32) && (FS_USE_WINDRIVE_DRIVER))
  #error Windows Logical Drive driver needs Windows API
#endif

/*********************************************************************
*
*             FAT File System Layer defines
*/

#if FS_USE_FAT_FSL
  /*
     For each media in your system using FAT, the file system reserves
     memory to keep required information of the boot sector of that media.
     FS_MAXDEV is the number of device drivers in your system used
     with FAT, FS_FAT_MAXUNIT is the maximum number of logical units
     supported by one of the activated drivers.
  */
  #define FS_MAXDEV                 (FS_USE_SMC_DRIVER + FS_USE_WINDRIVE_DRIVER + FS_USE_RAMDISK_DRIVER + FS_USE_MMC_DRIVER + FS_USE_IDE_DRIVER + FS_USE_FLASH_DRIVER)
  #define FS_FAT_MAXUNIT            1         /* max number of medias per device */
  #define FS_FAT_NOFAT32            0         /* 1 disables FAT32 support */
  #define FS_FAT_NOFORMAT           0         /* 1 disables code for formatting a media */
  #define FS_FAT_DISKINFO           1         /* 0 disables command FS_CMD_GET_DISKFREE */
  #define FS_FAT_FWRITE_UPDATE_DIR  1         /* 1 FS_FWrite modifies directory (default), 0 directory 
                                                 is modified by FS_FClose */
  /*
    Do not change following defines !
    They may become configurable in future versions of the file system.
  */
  #define FS_FAT_SEC_SIZE       0x200     /* do not change for FAT */
#endif /* FS_USE_FAT_FSL */


/*********************************************************************
*
*             RAMDISK_DRIVER defines
*/

#if FS_USE_RAMDISK_DRIVER
  /*
    Define size of your RAM disk here.
    You specify the number of sectors (512 bytes) here.
  */
  #define FS_RR_BLOCKNUM      32        /* 16KB RAM */
  /*
    Do not change following define !
    It may become configurable in future versions of the file system.
  */
  #define FS_RR_BLOCKSIZE     0x200     /* do not change for FAT */
#endif  /* FS_USE_RAMDISK_DRIVER */


/*********************************************************************
*
*             SMC_DRIVER defines
*
  Settings of the generic Smartmedia Card driver.
  For using SMC in your system, you will have to provide basic
  hardware access functions. Please check device\smc\hardware\XXX\smc_x_hw.c
  and device\smc\hardware\XXX\smc_x_hw.h for samples.
*/

#if FS_USE_SMC_DRIVER
  /*
    Number of card readers in your system.
    Please note, that even if your system does have more than one
    SMC slot, it might be unable to access them both at the same
    time, because they share resources (e.g. same data port). If that
    is true for your system, you must ensure, that your implementation
    of "FS_OS_Lock_deviceop(&_FS_smcdevice_driver,id)" blocks the device
    driver for all values of "id"; the default implementation of the
    file system's OS Layer does so.
  */
  #define FS_SMC_MAXUNIT                    2  /* EP7312 SMC + on board NAND */
  /*
    The following define does tell the generic driver, if your
    system can directly check the SMC RY/BY line. 
  */
  #define FS_SMC_HW_SUPPORT_BSYLINE_CHECK   0  /* EP7312 does not support */
  /*
    FS_SMC_HW_NEEDS_POLL has to be set, if your SMC hardware driver
    needs to be called periodically for status check (e.g. diskchange).
    In such a case, the generic driver does provide a function
    "void FS_smc_check_card(FS_u32 id)", which has to be called
    periodically by your system for each card reader.
  */
  #define FS_SMC_HW_NEEDS_POLL              1  /* EP7312 needs poll for diskchange */
  /*
    Logical Block Read Cache Settings for SMC driver.
    Options are not used if FS_USE_LB_READCACHE is 0.
  */
  #define FS_SMC_CACHENUM         10     /* Number of sector buffers; 0 disables cache for this device. */
  /*
    The minimum erase unit on an SMC is a physical block, which consists
    of 16 or 32 pages. A page is 256+8 or 512+16 bytes. If the file system
    is going to change a single sector (512 bytes) on the media, the SMC
    driver usually has to copy the whole corresponding physical block to
    a new block. To avoid that time consuming task for every single sector
    write, you can provide the SMC driver with a number of sector caches
    (512 bytes each). The driver will use them to cache sequential writes 
    to the media. If you set the value to 0, the SMC driver will not cache 
    any write access. A value of 1 makes no sense. The maximum of the media's 
    cluster size (number of logical sectors) and the number of bytes you 
    write with FS_FWrites divided by 512 is typically the best speed 
    performance value. Bigger values usually make sense only, if you plan to 
    bypass the FAT system by e.g. using the FS_IoCtl command
    FS_CMD_WRITE_SECTOR for a large number of sequential sectors.
  */
  #define FS_SMC_PAGE_BUFFER 0         /* Number of sector write caches; 0 disables write cache function. */
#endif /* FS_USE_SMC_DRIVER */


/*********************************************************************
*
*             MMC_DRIVER defines
*
  Settings of the generic MMC/SD card driver.
  For using MMC in your system, you will have to provide basic
  hardware access functions. Please check device\mmc_sd\hardware\XXX\mmc_x_hw.c
  and device\mmc_sd\hardware\XXX\mmc_x_hw.h for samples.
*/

#if FS_USE_MMC_DRIVER
  /*
    Number of card readers in your system.
    Please note, that even if your system does have more than one
    MMC interface, it might be unable to access them both at the same
    time, because they share resources (e.g. same data line). If that
    is true for your system, you must ensure, that your implementation
    of "FS_OS_Lock_deviceop(&_FS_smcdevice_driver,id)" blocks the device
    driver for all values of "id"; the default implementation of the
    file system's OS Layer does so.
  */
  #define FS_MMC_MAXUNIT                    1  
  /*
    FS_MMC_HW_NEEDS_POLL has to be set, if your MMC hardware driver
    needs to be called periodically for status check (e.g. diskchange).
  */
  #define FS_MMC_HW_NEEDS_POLL              1
  /*
    Logical Block Read Cache Settings for MMC driver.
    Options are not used if FS_USE_LB_READCACHE is 0.
  */
  #define FS_MMC_CACHENUM                   10  /* Number of sector buffers; 0 disables cache for this device. */
#endif /* FS_USE_MMC_DRIVER */


/*********************************************************************
*
*             IDE_DRIVER defines
*
  Settings of the generic IDE driver. This driver is also used to
  access CF cards. For using IDE in your system, you will have to provide basic
  hardware access functions. Please check device\ide\hardware\XXX\ide_x_hw.c
  and device\ide\hardware\XXX\ide_x_hw.h for samples.
*/

#if FS_USE_IDE_DRIVER
  /*
    Number of card readers in your system.
    Please note, that even if your system does have more than one
    IDE interface, it might be unable to access them both at the same
    time, because they share resources (e.g. same data line). If that
    is true for your system, you must ensure, that your implementation
    of "FS_OS_Lock_deviceop(&_FS_idedevice_driver,id)" blocks the device
    driver for all values of "id"; the default implementation of the
    file system's OS Layer does so.
  */
  #define FS_IDE_MAXUNIT                    1
  /*
    FS_IDE_HW_NEEDS_POLL has to be set, if your IDE hardware driver
    needs to be called periodically for status check (e.g. diskchange).
  */
  #define FS_IDE_HW_NEEDS_POLL              1  
  /*
    Logical Block Read Cache Settings for IDE driver.
    Options are not used if FS_USE_LB_READCACHE is 0.
  */
  #define FS_IDE_CACHENUM         10     /* Number of sector buffers; 0 disables cache for this device. */
#endif /* FS_USE_IDE_DRIVER */


/*********************************************************************
*
*             FLASH_DRIVER defines
*/

#if FS_USE_FLASH_DRIVER
  /* Driver is currently not released */
  /* Size of the used ram buffer, set to 0 if no ram buffer is used */
  #define FS_FLASH_RAMBUFFER      0x4000
  /* Enable/disable wear leveling for flash memory */
  #define FS_FLASHWEARLEVELING 1 /* 1 = on, 0 = off */
#endif


/*********************************************************************
*
*             WINDRIVE_DRIVER defines
*
  This driver does allow to use any Windows logical driver on a
  Windows NT system with the file system. Please be aware, that Win9X
  is not supported, because it cannot access logical drives with
  "CreateFile".
*/

#if FS_USE_WINDRIVE_DRIVER
  /*
    The following define tells WINDRIVE, how many logical drives
    of your NT system you are going to access with the file system.
    if your are going to use more than 2 logical drives, you
    will have to modify function "_FS_wd_devstatus" of module
    device\windriver\wd_misc.c.
  */
  #define FS_WD_MAXUNIT         2             /* number of windows drives */
  /*
    Specify names of logical Windows drives used with the file system. For example,
    "\\\\.\\A:" is usually the floppy of your computer.
  */
  #define FS_WD_DEV0NAME        "\\\\.\\A:"   /* Windows drive name for "windrv:0:" */
  #define FS_WD_DEV1NAME        "\\\\.\\B:"   /* Windows drive name for "windrv:1:" */
  /*
    To improve performance of WINDRIVE, it does use sector caches
    for read/write operations to avoid real device operations for
    each read/write access. The number of caches can be specified
    below and must not be smaller than 1.
  */
  #define FS_WD_CACHENUM        40            /* number of read caches per drive */
  #define FS_WD_WBUFFNUM        20            /* number of write caches per drive */
  /*
    Do not change following define !
    It may become configurable in future versions of the file system.
  */
  #define FS_WD_BLOCKSIZE       0x200         /* do not change for FAT */
#endif  /* FS_USE_WINDRIVE_DRIVER */


#endif  /* _FS_CONF_H_ */


?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产91在线看| 不卡在线视频中文字幕| 久久天堂av综合合色蜜桃网| av一二三不卡影片| 日本欧美一区二区在线观看| 国产精品久久久久久亚洲伦 | 欧美哺乳videos| 99热精品国产| 国模套图日韩精品一区二区| 夜夜操天天操亚洲| 国产午夜精品福利| 欧美福利一区二区| 色一区在线观看| 国产精品99久久久久久久vr| 亚洲18色成人| 亚洲美女在线一区| 国产午夜精品久久久久久久 | 欧美成人a∨高清免费观看| 91老师片黄在线观看| 国产美女精品一区二区三区| 三级一区在线视频先锋 | 99久久综合国产精品| 麻豆精品一区二区三区| 亚洲电影在线播放| 日韩美女啊v在线免费观看| 久久综合色8888| 日韩欧美色综合网站| 4438x成人网最大色成网站| 91久久一区二区| eeuss鲁片一区二区三区在线看| 国产一区在线观看麻豆| 麻豆国产精品官网| 男女视频一区二区| 亚洲成av人片| 午夜视频久久久久久| 一区二区三区日韩精品视频| 亚洲欧洲日韩一区二区三区| 国产精品三级电影| 日本一区二区三区在线不卡| 欧美精品一区二| 日韩一区二区精品葵司在线 | 日韩欧美国产1| 91精品国产乱码| 91精品一区二区三区久久久久久| 欧美亚洲图片小说| 欧美三级在线看| 亚洲丝袜制服诱惑| 亚洲欧洲精品一区二区精品久久久| 国产免费观看久久| 中文字幕亚洲电影| 亚洲狠狠丁香婷婷综合久久久| 亚洲欧美色综合| 亚洲成a人v欧美综合天堂下载| 亚洲不卡av一区二区三区| 丝袜美腿亚洲一区二区图片| 日韩二区在线观看| 国内精品不卡在线| 国产mv日韩mv欧美| 91色porny在线视频| 欧美亚洲动漫制服丝袜| 欧美精品自拍偷拍| 亚洲精品在线免费观看视频| 国产亚洲短视频| 国产精品国产自产拍高清av王其| 日韩一区欧美小说| 亚洲午夜一区二区| 麻豆精品一区二区综合av| 国产高清久久久久| 97久久久精品综合88久久| 欧美伊人久久久久久久久影院 | 国产视频一区不卡| 亚洲欧洲国产日本综合| 亚洲电影在线免费观看| 毛片不卡一区二区| yourporn久久国产精品| 欧美三级乱人伦电影| 精品久久久久久综合日本欧美 | 国产精品视频一二三区| 又紧又大又爽精品一区二区| 奇米影视一区二区三区小说| 从欧美一区二区三区| 在线观看免费视频综合| 日韩欧美国产一二三区| 国产精品久久久久久久久果冻传媒 | 91成人在线精品| 日韩欧美区一区二| 18涩涩午夜精品.www| 香蕉av福利精品导航| 国产精品 欧美精品| 91国偷自产一区二区三区观看| 日韩一区二区免费在线电影| 国产精品美女久久久久aⅴ| 偷窥少妇高潮呻吟av久久免费| 国产精品一二三四| 欧美卡1卡2卡| 国产精品情趣视频| 蜜桃91丨九色丨蝌蚪91桃色| 99久久国产综合精品色伊| 日韩欧美国产麻豆| 夜夜精品浪潮av一区二区三区| 国产精品系列在线观看| 欧美日本一道本| 综合久久久久久| 狠狠狠色丁香婷婷综合久久五月| 欧美色图天堂网| 国产精品久久久一区麻豆最新章节| 亚洲电影一区二区| av不卡免费在线观看| ww久久中文字幕| 日韩影院免费视频| 色94色欧美sute亚洲线路一ni| 久久亚洲春色中文字幕久久久| 亚洲一二三区在线观看| 成人av免费网站| 欧美精品一区二区三区高清aⅴ| 亚洲国产综合在线| 97精品电影院| 亚洲国产成人在线| 精品在线免费观看| 国产一区二区久久| 欧美日韩高清一区二区三区| 亚洲视频中文字幕| 成人激情校园春色| 国产婷婷一区二区| 激情图区综合网| 日韩精品一区二区三区蜜臀| 午夜欧美在线一二页| 欧美视频一区二| 一区二区三区久久久| 99国产精品国产精品毛片| 欧美激情一区二区三区| 精品一二线国产| 日韩久久精品一区| 日本午夜一区二区| 在线播放视频一区| 五月天一区二区三区| 精品视频免费在线| 午夜激情久久久| 欧美久久久一区| 午夜国产不卡在线观看视频| 欧美日韩国产另类不卡| 亚洲一区二区三区精品在线| 在线看日本不卡| 亚洲午夜在线视频| 欧美日韩久久久| 日本vs亚洲vs韩国一区三区二区 | 91香蕉国产在线观看软件| 亚洲国产成人一区二区三区| 成人免费观看视频| 国产精品乱码人人做人人爱| 99久久伊人网影院| 亚洲精品少妇30p| 欧美午夜精品一区二区蜜桃| 调教+趴+乳夹+国产+精品| 91精品在线免费观看| 奇米888四色在线精品| 精品国产一区久久| 丁香另类激情小说| 亚洲欧美日韩成人高清在线一区| 色婷婷av一区二区三区大白胸| 伊人色综合久久天天| 欧美日产国产精品| 另类小说视频一区二区| 亚洲精品在线免费播放| 春色校园综合激情亚洲| 成人综合在线视频| 亚洲最大的成人av| 欧美一区二区不卡视频| 国产精品正在播放| 亚洲欧美另类久久久精品| 欧美精品三级日韩久久| 国模一区二区三区白浆| 亚洲视频精选在线| 欧美精品18+| 国产成人精品免费| 亚洲综合在线免费观看| 精品嫩草影院久久| av电影天堂一区二区在线| 亚洲成人自拍一区| 久久久夜色精品亚洲| 色综合久久中文字幕| 久久精品国产一区二区| 一色屋精品亚洲香蕉网站| 欧美日韩不卡在线| 国产成人h网站| 亚洲国产欧美在线| 久久精品在线观看| 欧美色手机在线观看| 国产精品91一区二区| 午夜精品久久久久影视| 亚洲国产精品成人综合| 欧美日韩日日摸| 成人涩涩免费视频| 免费观看一级特黄欧美大片| 最新久久zyz资源站| 日韩欧美成人一区二区| 色婷婷精品久久二区二区蜜臀av| 精品亚洲国内自在自线福利| 亚洲精品国产视频| 国产调教视频一区|