diff options
| author | YJIE_1998 <[email protected]> | 2021-08-04 19:21:45 +0800 |
|---|---|---|
| committer | YJIE_1998 <[email protected]> | 2021-08-04 19:21:45 +0800 |
| commit | 74b3bb0af36492715e9c3493aecf1d5fd415494f (patch) | |
| tree | c0b02ac1c96d017472b88f1c8fe69f93fbcef662 /bsp/stm32 | |
| parent | a403a3ec3bc4125fca940b297d4d2eb0981e183d (diff) | |
【添加】添加dfs_romfs.h文件,并修改构建脚本
Diffstat (limited to 'bsp/stm32')
| -rw-r--r-- | bsp/stm32/stm32f407-atk-explorer/board/SConscript | 1 | ||||
| -rw-r--r-- | bsp/stm32/stm32f407-atk-explorer/board/ports/dfs_romfs.h | 31 |
2 files changed, 32 insertions, 0 deletions
diff --git a/bsp/stm32/stm32f407-atk-explorer/board/SConscript b/bsp/stm32/stm32f407-atk-explorer/board/SConscript index 64b8ab3f41..4212e953bf 100644 --- a/bsp/stm32/stm32f407-atk-explorer/board/SConscript +++ b/bsp/stm32/stm32f407-atk-explorer/board/SConscript @@ -20,6 +20,7 @@ if GetDepend(['BSP_USING_SPI_FLASH']): if GetDepend(['BSP_USING_FS']): src += Glob('ports/drv_filesystem.c') + src += Glob('ports/dfs_romfs.h') if GetDepend(['BSP_USING_SRAM']): src += Glob('ports/drv_sram.c') diff --git a/bsp/stm32/stm32f407-atk-explorer/board/ports/dfs_romfs.h b/bsp/stm32/stm32f407-atk-explorer/board/ports/dfs_romfs.h new file mode 100644 index 0000000000..affa4bf993 --- /dev/null +++ b/bsp/stm32/stm32f407-atk-explorer/board/ports/dfs_romfs.h @@ -0,0 +1,31 @@ +/* + * Copyright (c) 2006-2021, RT-Thread Development Team + * + * SPDX-License-Identifier: Apache-2.0 + * + * Change Logs: + * Date Author Notes + * 2019/01/13 Bernard code cleanup + */ + +#ifndef __DFS_ROMFS_H__ +#define __DFS_ROMFS_H__ + +#include <rtthread.h> + +#define ROMFS_DIRENT_FILE 0x00 +#define ROMFS_DIRENT_DIR 0x01 + +struct romfs_dirent +{ + rt_uint32_t type; /* dirent type */ + + const char *name; /* dirent name */ + const rt_uint8_t *data; /* file date ptr */ + rt_size_t size; /* file size */ +}; + +int dfs_romfs_init(void); +extern const struct romfs_dirent romfs_root; + +#endif |
