12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- /*
- +------------------------------------------------------------------------------
- | Project : Device Filesystem
- +------------------------------------------------------------------------------
- | Copyright 2004, 2005 www.fayfayspace.org.
- | All rights reserved.
- |------------------------------------------------------------------------------
- | File : dfs_opts.h, the option definitions of Device FileSystem
- |------------------------------------------------------------------------------
- | Chang Logs:
- | Date Author Notes
- | 2005-01-22 ffxz The first version.
- +------------------------------------------------------------------------------
- */
- #ifndef __DFS_CONFIG_H__
- #define __DFS_CONFIG_H__
- /* the max type of filesystem */
- #define DFS_FILESYSTEM_TYPES_MAX 4
- /* the max length of path name */
- #define DFS_PATH_MAX 256
- /* the size of sector */
- #define SECTOR_SIZE 512
- #define DFS_DEBUG_INFO 0x01
- #define DFS_DEBUG_WARNING 0x02
- #define DFS_DEBUG_ERROR 0x04
- #define DFS_DEBUG_LEVEL (DFS_DEBUG_INFO | DFS_DEBUG_WARNING | DFS_DEBUG_ERROR)
- /* #define DFS_DEBUG */
- #ifdef DFS_DEBUG
- #define dfs_log(level, x) do { if (level & DFS_DEBUG_LEVEL) \
- {rt_kprintf("DFS %s, %d:", __FUNCTION__, __LINE__); rt_kprintf x; \
- rt_kprintf ("\n");}}while (0)
- #else
- #define dfs_log(level, x)
- #endif
- #endif
|