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

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

?? fs_conf.h

?? 這套代碼已經成功一直到S3C44B0X開發板上
?? 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             0    /* 1 = use embOS */
#define FS_OS_UCOS_II           1    /* 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_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一区二区三区免费野_久草精品视频
欧美日韩三级一区| 99久久国产综合精品色伊| 88在线观看91蜜桃国自产| 性做久久久久久久免费看| 欧美日韩免费不卡视频一区二区三区| 亚洲成人第一页| 精品国产免费一区二区三区四区 | 欧美成人综合网站| 国产精一区二区三区| 国产精品嫩草99a| 色哟哟一区二区| 图片区日韩欧美亚洲| 精品久久久久久久久久久久久久久久久 | 亚洲天堂免费看| 欧美色网一区二区| 麻豆高清免费国产一区| 久久毛片高清国产| 在线观看av不卡| 久久99久久99| 亚洲色图一区二区三区| 欧美久久一二区| 国产高清久久久久| 亚洲午夜精品一区二区三区他趣| 7777精品伊人久久久大香线蕉最新版 | 欧美一级欧美三级在线观看| 精品无人区卡一卡二卡三乱码免费卡| 国产日本欧美一区二区| 欧美在线观看18| 激情综合亚洲精品| 亚洲精品高清在线| 久久婷婷国产综合国色天香 | 香蕉久久夜色精品国产使用方法 | 成人做爰69片免费看网站| 亚洲精品视频观看| 久久综合九色综合97婷婷| 91极品美女在线| 国产精品夜夜嗨| 婷婷久久综合九色国产成人 | 亚洲乱码中文字幕| 精品免费日韩av| 欧美日本在线看| 99精品黄色片免费大全| 毛片不卡一区二区| 亚洲精品国产成人久久av盗摄| 久久综合狠狠综合久久综合88| 欧美最新大片在线看| 成人免费视频国产在线观看| 日本欧美久久久久免费播放网| 一区二区三区在线观看欧美| 久久精品夜夜夜夜久久| 欧美成人精品福利| 欧美日韩亚洲国产综合| 色婷婷av一区二区三区gif| 国产精品一区二区在线播放| 卡一卡二国产精品 | 欧美丝袜丝nylons| 99re6这里只有精品视频在线观看| 国产在线不卡一卡二卡三卡四卡| 日本成人在线不卡视频| 一区二区三区在线播| 中文字幕亚洲一区二区av在线 | 日韩伦理免费电影| 欧美激情自拍偷拍| 久久久国产精品麻豆| 欧美一级二级在线观看| 欧美丰满少妇xxxbbb| 色婷婷国产精品久久包臀 | 成人免费毛片app| 国产一区二区三区美女| 国产尤物一区二区在线| 九一九一国产精品| 麻豆精品国产传媒mv男同 | **网站欧美大片在线观看| 久久久高清一区二区三区| 久久久激情视频| 欧美激情一区不卡| 国产精品污网站| 中文字幕中文字幕中文字幕亚洲无线 | av在线播放不卡| av不卡一区二区三区| av日韩在线网站| 99精品视频在线观看免费| 色综合久久中文综合久久牛| 91麻豆国产福利在线观看| 91麻豆自制传媒国产之光| 在线观看av一区二区| 欧美日韩国产首页| 日韩精品一区二区三区蜜臀| 欧美v亚洲v综合ⅴ国产v| 久久人人爽人人爽| 中文字幕av一区二区三区免费看| 国产精品福利一区二区| 一区二区三区在线免费播放| 丝袜国产日韩另类美女| 激情综合色综合久久综合| 国产ts人妖一区二区| 色综合色狠狠天天综合色| 欧美精品一级二级三级| 久久网站最新地址| 亚洲女性喷水在线观看一区| 亚洲va韩国va欧美va精品| 韩国成人精品a∨在线观看| yourporn久久国产精品| 在线观看一区二区精品视频| 日韩欧美激情一区| 中文字幕在线不卡国产视频| 亚洲一区二区三区四区五区黄| 美女诱惑一区二区| 成人18精品视频| 欧美一区二区三区思思人| 国产欧美日韩综合精品一区二区| 亚洲精品国产一区二区精华液 | 日本中文一区二区三区| 成人丝袜高跟foot| 欧美日韩精品欧美日韩精品一| 精品日本一线二线三线不卡| 亚洲欧洲精品天堂一级 | 国产日产欧美一区| 亚洲成人av福利| 处破女av一区二区| 91精品国产品国语在线不卡| 国产精品免费免费| 免费一级片91| 欧美在线观看视频在线| 欧美激情综合五月色丁香 | 国产一区二区在线观看视频| 欧美亚洲综合网| 国产亚洲制服色| 日本不卡一二三区黄网| 色婷婷综合中文久久一本| 久久综合网色—综合色88| 午夜伊人狠狠久久| www.在线成人| 久久九九久精品国产免费直播| 污片在线观看一区二区| 91免费视频大全| 欧美激情一区二区三区不卡| 久久精品久久综合| 欧美肥胖老妇做爰| 亚洲综合色视频| 99国产精品久久久久久久久久| 精品欧美乱码久久久久久1区2区| 亚洲不卡一区二区三区| 91麻豆免费在线观看| 国产精品乱码人人做人人爱| 国产自产视频一区二区三区| 欧美乱妇23p| 亚洲地区一二三色| 91猫先生在线| 亚洲猫色日本管| 99久久伊人精品| 欧美国产一区视频在线观看| 国产一区二区三区四区五区美女| 欧美一卡二卡三卡四卡| 日韩影视精彩在线| 欧美日本在线视频| 亚洲成av人在线观看| 欧美在线一区二区三区| 亚洲精品老司机| 欧美在线免费播放| 亚洲国产视频一区| 欧美性欧美巨大黑白大战| 亚洲黄色录像片| 在线影视一区二区三区| 亚洲一区二区综合| 欧美日韩性生活| 日韩电影在线观看电影| 日韩欧美高清在线| 极品美女销魂一区二区三区| 久久久久99精品一区| 成人夜色视频网站在线观看| 国产精品美女久久久久久久久久久| 成人动漫视频在线| 亚洲嫩草精品久久| 欧美日韩亚洲不卡| 老司机免费视频一区二区| 亚洲精品在线免费播放| 国产成人免费在线视频| 国产精品白丝在线| 在线国产电影不卡| 日本午夜一本久久久综合| 亚洲精品在线三区| 99精品视频在线免费观看| 亚洲综合图片区| 日韩一区二区三区免费看 | 久久99久久99精品免视看婷婷 | 亚洲日穴在线视频| 欧美性极品少妇| 理论片日本一区| 国产精品家庭影院| 精品污污网站免费看| 久久精品久久精品| 国产精品成人免费精品自在线观看 | 蜜桃视频一区二区三区在线观看| 精品国产髙清在线看国产毛片| 丰满亚洲少妇av| 亚洲福利国产精品| 久久精品一区蜜桃臀影院| 一本大道av一区二区在线播放| 偷窥国产亚洲免费视频|