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

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

?? fs_conf.h

?? uCOS uCGUI uCFS 在ADS下調試通過 LPC2292
?? H
字號:
/*
**********************************************************************
*                          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_ */


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产免费成人在线视频| 一区二区三区高清在线| 日韩av一区二区三区| 91麻豆自制传媒国产之光| 中文字幕亚洲视频| 国产精品18久久久久久vr| 91精品国产综合久久久蜜臀图片| 精品国产自在久精品国产| 91国产福利在线| www.亚洲色图.com| 亚洲国产精品传媒在线观看| 韩国一区二区三区| 中文字幕第一区二区| 国产一区 二区| 久久久噜噜噜久噜久久综合| av网站免费线看精品| 成人免费在线视频| 国产精品18久久久久久久网站| 久久久精品影视| 成人性生交大片免费看中文| 日韩精品资源二区在线| 成人免费av资源| 综合激情成人伊人| 色婷婷av一区二区三区之一色屋| 日本三级亚洲精品| 久久久久一区二区三区四区| 国产精品影视天天线| 久久久精品免费网站| 色国产精品一区在线观看| 亚洲成人综合网站| 欧美成人精精品一区二区频| 99免费精品视频| 亚洲午夜日本在线观看| 日韩写真欧美这视频| 久久国产欧美日韩精品| 中文字幕亚洲一区二区va在线| 91福利视频在线| 男女性色大片免费观看一区二区| 中文字幕不卡在线| 欧美在线三级电影| 九色porny丨国产精品| 国产精品视频一二| 精品区一区二区| 99这里都是精品| 天堂蜜桃91精品| 国产精品毛片无遮挡高清| 欧美福利视频导航| 国产91丝袜在线播放| 一区二区三区加勒比av| 欧美极品少妇xxxxⅹ高跟鞋 | 中文字幕在线观看不卡| 欧美午夜不卡视频| 91丨porny丨首页| 免费成人在线观看视频| 亚洲天堂成人网| 欧美性受xxxx| 91在线观看美女| 激情综合一区二区三区| 一区二区国产盗摄色噜噜| 久久久蜜桃精品| 欧美剧情电影在线观看完整版免费励志电影 | 久久99精品久久久久久动态图| 17c精品麻豆一区二区免费| 欧美一级夜夜爽| 色婷婷激情一区二区三区| 国产另类ts人妖一区二区| 日韩国产精品久久久| 亚洲精品国产a久久久久久| 精品成a人在线观看| 欧美亚洲国产一区二区三区| 大尺度一区二区| 美女视频网站黄色亚洲| 国产精品久久久久一区| 国产精品网站在线观看| 久久女同互慰一区二区三区| 日韩一区二区不卡| 91精品国产综合久久福利| 在线亚洲一区观看| 91亚洲精品一区二区乱码| 国产精品中文字幕一区二区三区| 精品一区在线看| 免费人成在线不卡| 亚洲成人精品一区| 国产精品第四页| 亚洲日本va在线观看| 中文幕一区二区三区久久蜜桃| 日韩精品在线网站| 欧美高清www午色夜在线视频| 欧美影院一区二区三区| 色婷婷久久综合| 91亚洲精品久久久蜜桃网站| 欧美色视频在线观看| 91搞黄在线观看| 欧美亚洲愉拍一区二区| 欧美日韩一区二区在线视频| 色哟哟一区二区在线观看| 97精品视频在线观看自产线路二| 成人97人人超碰人人99| 成人av在线看| 91麻豆自制传媒国产之光| 成人aa视频在线观看| 成人高清视频在线观看| 国产老妇另类xxxxx| 国产suv精品一区二区883| 精品写真视频在线观看| 国产一区二区三区免费在线观看| 精品va天堂亚洲国产| 久久久夜色精品亚洲| 国产人久久人人人人爽| 国产精品久久久久久久蜜臀| 一区二区久久久久久| 亚洲国产va精品久久久不卡综合| 五月婷婷综合激情| 亚洲国产精品久久久久秋霞影院| 亚洲福利视频三区| 免费在线一区观看| 激情av综合网| 国产毛片一区二区| 99国产欧美另类久久久精品| 91福利国产成人精品照片| 日本韩国欧美三级| 欧美一区二区三区四区久久| 精品成a人在线观看| 日本一区二区三区电影| 伊人婷婷欧美激情| 美腿丝袜亚洲三区| 国产麻豆视频精品| 91麻豆精东视频| 欧美精品在线观看一区二区| 精品国产乱码久久久久久免费| 亚洲精品在线免费播放| 国产精品久久久久久久久动漫 | 欧美久久免费观看| 久久精品夜色噜噜亚洲a∨| 中文一区二区完整视频在线观看 | 日韩一级免费一区| 国产精品乱码一区二区三区软件 | 成人不卡免费av| 欧美精品色一区二区三区| 国产精品色噜噜| 日韩在线一二三区| 在线一区二区视频| 久久久国产综合精品女国产盗摄| 日韩中文字幕av电影| 国产ts人妖一区二区| 精品国产99国产精品| 日韩精品免费专区| 暴力调教一区二区三区| 久久女同精品一区二区| 综合久久综合久久| 国产精品18久久久久久久网站| 日韩午夜小视频| 色综合色狠狠综合色| 亚洲超碰精品一区二区| 欧美电影影音先锋| 石原莉奈在线亚洲二区| 首页国产丝袜综合| 国产69精品久久久久毛片| 欧美电影免费观看高清完整版在线| 国产精品二区一区二区aⅴ污介绍| 国产精品资源在线| 日韩欧美在线一区二区三区| 亚洲女同ⅹxx女同tv| 国产成人免费av在线| 日韩欧美国产小视频| 亚洲chinese男男1069| 国产伦精品一区二区三区在线观看 | 成人在线一区二区三区| 国产亚洲精品aa午夜观看| 国产寡妇亲子伦一区二区| 日韩一区二区麻豆国产| 久久成人羞羞网站| 91精品国产欧美一区二区成人| 天天影视涩香欲综合网| 欧美在线999| 日日摸夜夜添夜夜添国产精品| 在线视频你懂得一区| 亚洲综合成人网| 成人性视频免费网站| 国产精品黄色在线观看| 色先锋资源久久综合| 国产精品视频一区二区三区不卡| 不卡在线视频中文字幕| 国产精品天干天干在观线| 国产成人啪午夜精品网站男同| 久久久蜜臀国产一区二区| 精品系列免费在线观看| 中文字幕精品一区| 9人人澡人人爽人人精品| 亚洲成人免费在线观看| 91蜜桃免费观看视频| 亚洲成人一区二区在线观看| 5566中文字幕一区二区电影 | 日韩一级精品视频在线观看| 日韩精品欧美成人高清一区二区| 男人的j进女人的j一区| 欧美r级在线观看| 国产综合色产在线精品| 中文字幕一区二区日韩精品绯色| 免费久久99精品国产|