📄 ufat_config.h
字号:
#ifndef __UFAT_CONFIG_H__
#define __UFAT_CONFIG_H__
#define INCLUDE_PLATFORM_ECOS
/* 1: long file name, 0: 8.3 name */
#define LFN (1u)
/* Max length for a long file name path */
#define FD32_LFNPMAX (260u)
/* Max length for a long file name */
#define FD32_LFNMAX (255u)
/* Max length for a short file name path */
#define FD32_SFNPMAX (64u)
/* Max length for a short file name */
#define FD32_SFNMAX (13u)
/* current path array length */
#if LFN
#define MAX_CDSPATH FD32_LFNPMAX
#else
#define MAX_CDSPATH FD32_SFNPMAX
#endif
/* posix name interface api*/
#define POSIX_NAME (0u)
/* used old ufat api name */
#define OLD_API_NAME (0u)
/* support dma read write function */
#define DIRECT_DMA_MODE (0u)
/* support utf8 file name api */
#define UTF_8_FILE_NAME (0u)
/* support fat32 */
#define WITHFAT32 (1u)
/* support fat12 */
#define WITHFAT12 (1u)
/* support api by id */
#define HANDLE_BY_ID (0u)
/* support max disk number */
#define NBLKDEV (2u)
/* ufat buffer cache number */
#define NUMBUFF (64u)
/* ufat file handle number */
#define NFILES (8u)
/* ufat copy function buffer size */
#define COPY_BUF_SIZE (500*1024uL)
/* cpu access memory need align */
#define ALIGN (1u)
/* little endian */
#define LITTLE_ENDIAN (1u)
/* force delete read-only file */
#define FORCE_DELETE_ALL (1u)
/* struct pack for armcc */
#define APACKED
/* struct pack for gcc */
#define PACKED __attribute__((__packed__))
/* data area define for keil c51 */
#define XDATA
/* read&write count type , unit is byte. */
typedef int RWCOUNT;
#define FP_OFF(fp) ((unsigned int)(fp))
/* define 1 only for 759 , otherwise 0 */
#define _NO_LRU_ (0u)
/* ROM section key word define */
#define CODE const
/* with current directory string , default is 1 */
#define WITH_CDS_PATHSTR (1u)
#define __MISC__ 1
extern struct Drv_FileSystem FileSysDrv[NBLKDEV];
extern struct Drv_FileSystem_ECOS FileSysDrv_ECOS;
#define printf sio_printf
//#include "sio.h"
//#include "bsp.h"
#include "string.h"
#endif /* __UFAT_CONFIG_H__ */
/* end of file */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -