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

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

?? fs_conf.h

?? This project should serve as an "easy start" with uC/FS. All pathes are relative to the project fil
?? 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             2    /* 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    0    /* 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       0    /* 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       1    /* 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_hw.c
  and device\smc\hardware\XXX\smc_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).
  */
  #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         2     /* 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          2     /* 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         2     /* 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一区二区三区免费野_久草精品视频
亚洲免费电影在线| 精品国产三级a在线观看| 亚洲私人影院在线观看| 白白色 亚洲乱淫| 中文字幕一区二区三区四区| 97精品久久久午夜一区二区三区| 亚洲欧洲av另类| 欧美亚洲一区二区在线| 亚洲午夜免费福利视频| 欧美乱熟臀69xxxxxx| 日一区二区三区| 精品三级在线观看| 粉嫩aⅴ一区二区三区四区 | 国产资源在线一区| 久久这里只有精品视频网| 国产剧情av麻豆香蕉精品| 国产精品美女久久久久av爽李琼| av一区二区三区在线| 亚洲国产精品久久一线不卡| 欧美精品日韩精品| 国产曰批免费观看久久久| 国产精品少妇自拍| 欧美三区在线视频| 激情文学综合网| 国产精品久久久久久久久图文区 | av在线综合网| 午夜日韩在线电影| 国产精品国产三级国产专播品爱网 | 亚洲精品视频在线| 91精品国产一区二区三区香蕉 | 亚洲高清免费在线| 亚洲精品一区二区三区四区高清| 国产 欧美在线| 亚洲午夜激情网站| 国产色一区二区| 欧美系列在线观看| 国产激情精品久久久第一区二区| 综合分类小说区另类春色亚洲小说欧美| 欧美在线色视频| 国产一区二区三区观看| 一区二区三区在线视频播放| 精品日韩一区二区三区免费视频| 99久久国产免费看| 精品一区二区免费看| 亚洲人成电影网站色mp4| 日韩精品中午字幕| 91福利在线导航| 国产91精品在线观看| 日韩制服丝袜av| 日韩一区欧美一区| 久久久蜜臀国产一区二区| 欧美性一二三区| 精品视频资源站| voyeur盗摄精品| 精品中文字幕一区二区| 亚洲综合在线免费观看| 国产精品日韩成人| 精品免费国产一区二区三区四区| 日本精品视频一区二区| 粉嫩在线一区二区三区视频| 捆绑调教一区二区三区| 亚洲一区在线观看视频| 亚洲桃色在线一区| 亚洲国产精品传媒在线观看| 欧美电影免费观看高清完整版在| 欧美亚洲一区三区| 一本到高清视频免费精品| 成人夜色视频网站在线观看| 另类小说欧美激情| 日本视频中文字幕一区二区三区 | 中文字幕一区二区三区在线播放| 国产婷婷色一区二区三区在线| 日韩一区二区三区视频在线观看| 91成人在线免费观看| 91偷拍与自偷拍精品| 成人在线一区二区三区| 国产福利一区二区三区视频 | 日韩毛片视频在线看| 国产视频一区在线播放| 久久久蜜桃精品| 久久久久久久久伊人| 久久伊人中文字幕| 久久精品一区二区三区四区| 26uuu亚洲综合色欧美| 26uuu国产电影一区二区| 欧美一区二区三区免费| 欧美本精品男人aⅴ天堂| 精品国产乱码91久久久久久网站| 日韩精品一区在线观看| 日韩欧美123| 精品999久久久| 欧美国产日韩a欧美在线观看 | 中文字幕一区二区三区不卡| 欧美国产综合一区二区| 精品在线播放午夜| 国产美女一区二区| 99视频超级精品| 色婷婷av一区二区三区之一色屋| 色婷婷精品大在线视频 | 国产盗摄视频一区二区三区| 国产精品12区| 99久久久无码国产精品| 欧美色图一区二区三区| 欧美军同video69gay| 日韩免费一区二区三区在线播放| 精品电影一区二区| 国产精品久久久久精k8 | 日韩高清在线电影| 久久成人久久鬼色| 国产999精品久久久久久绿帽| 99久久伊人久久99| 欧美日韩aaaaaa| 日韩欧美激情一区| 国产精品福利影院| 午夜精品123| 国产综合色在线视频区| 91在线观看美女| 欧美精品一二三四| 国产视频一区二区在线观看| 亚洲精品视频在线观看网站| 美女精品一区二区| 91蜜桃网址入口| 日韩欧美一二三区| 亚洲欧美国产77777| 日本免费新一区视频| 波多野结衣中文字幕一区| 欧美三级在线视频| 久久在线观看免费| 午夜精品123| 91在线观看视频| 日韩一区二区中文字幕| 国产精品二区一区二区aⅴ污介绍| 日韩在线一区二区| 91在线高清观看| 久久久美女毛片| 日本vs亚洲vs韩国一区三区| 99国产欧美另类久久久精品| 日韩一级成人av| 亚洲国产精品影院| 成人18精品视频| 久久亚洲一级片| 日韩电影在线观看电影| 91福利社在线观看| 国产精品九色蝌蚪自拍| 国产高清在线精品| 日韩视频免费观看高清完整版| 一区二区三区四区乱视频| 成人小视频免费在线观看| 精品欧美一区二区三区精品久久 | 丝袜亚洲另类欧美| 91在线无精精品入口| 久久综合久色欧美综合狠狠| 亚洲国产日韩一级| thepron国产精品| 欧美成人高清电影在线| 婷婷综合久久一区二区三区| 成人av中文字幕| 久久亚洲私人国产精品va媚药| 偷偷要91色婷婷| 91福利在线播放| 中文字幕视频一区二区三区久| 免费看欧美美女黄的网站| 欧美高清视频在线高清观看mv色露露十八| 国产视频在线观看一区二区三区| 日本午夜精品视频在线观看| 欧美亚洲动漫精品| 亚洲国产精品尤物yw在线观看| 91视频一区二区| 国产精品色呦呦| 日韩福利视频网| 欧美一区二区福利在线| 亚洲午夜久久久久中文字幕久| 99精品久久久久久| 亚洲精选视频在线| 99精品视频在线观看| 欧美激情在线一区二区| 国产美女精品在线| 亚洲国产成人在线| 国产激情视频一区二区三区欧美| 欧美成人精品高清在线播放| 亚洲高清免费视频| 这里只有精品视频在线观看| 亚瑟在线精品视频| 欧美日韩国产综合一区二区三区 | 精品国产乱子伦一区| 免费成人小视频| 欧美一级高清片| 捆绑调教美女网站视频一区| 色综合久久88色综合天天免费| 1000精品久久久久久久久| 成人精品gif动图一区| 国产精品久久久久9999吃药| 成人在线综合网| 亚洲欧美偷拍三级| 99re亚洲国产精品| 日韩国产欧美视频| 日韩精品自拍偷拍| 成人精品视频网站| 亚洲国产视频直播| 日韩久久免费av|