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

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

?? fs_conf.h

?? ucfs的源代碼
?? 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             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_ */


?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
激情av综合网| 色网站国产精品| 亚洲男人都懂的| 欧美一级在线免费| 92精品国产成人观看免费| 日本成人在线视频网站| 亚洲另类一区二区| 久久精品亚洲麻豆av一区二区 | av一二三不卡影片| 蜜臀精品一区二区三区在线观看| 中文字幕一区免费在线观看| 久久蜜桃av一区二区天堂| 欧美视频在线一区| 色综合久久久久综合| 国产精品系列在线观看| 视频一区二区欧美| 亚洲午夜电影在线| 亚洲精品国产无天堂网2021| 国产欧美一区二区精品性色| 精品国产一区二区三区不卡| 91麻豆精品国产91| 在线看不卡av| 欧美亚洲国产bt| 色综合久久久久网| 色天使久久综合网天天| 成人av电影在线| 成人动漫视频在线| 国产精品69久久久久水密桃| 蜜臀精品一区二区三区在线观看| 日本不卡免费在线视频| 日韩福利视频导航| 日本免费新一区视频| 日日噜噜夜夜狠狠视频欧美人| 一区二区三区欧美| 亚洲一区免费视频| 亚洲永久精品国产| 亚洲香肠在线观看| 性做久久久久久免费观看| 亚洲一区二区偷拍精品| 亚洲一区二区欧美| 午夜成人在线视频| 手机精品视频在线观看| 麻豆精品一区二区综合av| 日本中文在线一区| 久久疯狂做爰流白浆xx| 精品综合免费视频观看| 韩国一区二区三区| 国产一区二区在线观看免费| 国产精品自拍网站| 成人天堂资源www在线| 成人激情动漫在线观看| 色吊一区二区三区| 欧美久久久一区| 精品国内二区三区| 国产片一区二区| 中文字幕亚洲一区二区va在线| 亚洲精品免费在线| 日日摸夜夜添夜夜添国产精品| 久久成人久久爱| 成人中文字幕电影| 日本道在线观看一区二区| 678五月天丁香亚洲综合网| 日韩一级高清毛片| 日本一区二区成人在线| 亚洲一级二级三级在线免费观看| 日韩精品一二区| 国产裸体歌舞团一区二区| 91在线观看成人| 欧美麻豆精品久久久久久| 精品粉嫩超白一线天av| 亚洲女子a中天字幕| 日韩精品1区2区3区| 国产麻豆视频一区二区| 欧美亚洲国产一区在线观看网站 | 国产91精品精华液一区二区三区 | 日韩三级精品电影久久久 | 在线观看亚洲成人| 这里是久久伊人| 欧美国产成人在线| 视频一区在线播放| 成人a区在线观看| 在线不卡一区二区| 国产喂奶挤奶一区二区三区| 亚洲一区在线免费观看| 国产乱理伦片在线观看夜一区| 91在线国内视频| 精品久久久久久久久久久久包黑料 | 久久中文娱乐网| 综合激情成人伊人| 日韩av中文字幕一区二区三区| 成人av免费在线播放| 欧美成va人片在线观看| 亚洲欧美色一区| 国产成人自拍高清视频在线免费播放| 一本色道久久综合亚洲91| 久久久99久久精品欧美| 亚洲一区二区三区视频在线| 成人久久久精品乱码一区二区三区| 欧美人与禽zozo性伦| 国产精品久久久久久久浪潮网站 | 国产精品亚洲视频| 欧美精品高清视频| 亚洲乱码国产乱码精品精小说 | 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 亚洲va中文字幕| 99久久国产综合精品麻豆| 精品国产a毛片| 亚洲二区在线观看| 91伊人久久大香线蕉| 国产色婷婷亚洲99精品小说| 琪琪一区二区三区| 欧美精品一卡二卡| 亚洲电影第三页| 色综合天天视频在线观看| 中文天堂在线一区| 国产高清精品网站| 久久亚洲一级片| 激情综合亚洲精品| 日韩视频中午一区| 天天影视网天天综合色在线播放| 一本大道久久a久久精二百 | 开心九九激情九九欧美日韩精美视频电影| 日本高清视频一区二区| 亚洲欧美日韩国产手机在线| 99久久国产免费看| 欧美韩日一区二区三区| 国产精品夜夜爽| 国产日韩精品久久久| 国产成a人亚洲| 国产欧美日韩久久| 懂色av中文一区二区三区| 欧美激情综合五月色丁香小说| 国产一区二区主播在线| 久久精品一二三| 高清不卡在线观看av| 亚洲国产精品国自产拍av| 成人妖精视频yjsp地址| 国产精品白丝在线| 99精品欧美一区二区蜜桃免费 | 久久婷婷色综合| 狠狠色丁香久久婷婷综合丁香| 日韩精品一区二区三区视频播放 | 亚洲国产精品传媒在线观看| 国产成人精品午夜视频免费| 国产精品视频一二| 91在线porny国产在线看| 一级特黄大欧美久久久| 欧美三级欧美一级| 日韩高清一区在线| 精品国产青草久久久久福利| 国产精品一二三区在线| 亚洲欧洲成人精品av97| 欧美无砖专区一中文字| 日本成人中文字幕| 国产亚洲一区二区在线观看| 99在线热播精品免费| 亚洲裸体xxx| 欧美一区午夜视频在线观看| 狠狠色丁香婷婷综合| 中文字幕一区二区三区不卡| 欧美日韩国产高清一区二区 | 国产精品蜜臀在线观看| 91亚洲精品久久久蜜桃网站| 亚洲精品伦理在线| 欧美一级淫片007| 成人h动漫精品一区二| 亚洲一区二区三区四区五区黄| 91麻豆精品国产自产在线 | 韩国一区二区视频| 1024精品合集| 欧美电视剧免费全集观看| 国产精品1区2区| 一区二区三区四区精品在线视频| 制服丝袜亚洲色图| 国产成人免费视| 午夜精品久久久久久久| 日本一区二区三区久久久久久久久不 | 欧美电影免费观看高清完整版在线 | 欧美日韩aaa| 高清国产午夜精品久久久久久| 亚洲主播在线播放| 久久久精品日韩欧美| 色www精品视频在线观看| 黄色小说综合网站| 亚洲一区二区三区视频在线播放 | 亚洲成人av资源| 中日韩av电影| 欧美一卡二卡三卡| 欧美影片第一页| 丁香六月久久综合狠狠色| 五月天欧美精品| 亚洲欧美在线视频| 精品久久一区二区三区| 欧美日韩日本视频| 99在线精品免费| 国产在线观看免费一区| 丝袜美腿亚洲综合| 一区二区三区在线观看动漫| 中文字幕第一区二区| 日韩精品影音先锋|