⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ufat_config.h

📁 凌阳SPCE3200 系统开发板随机自带源程序。共安排了32个子目录
💻 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 + -