summaryrefslogtreecommitdiff
path: root/bsp/stm32
diff options
context:
space:
mode:
authorYJIE_1998 <[email protected]>2021-08-04 19:21:45 +0800
committerYJIE_1998 <[email protected]>2021-08-04 19:21:45 +0800
commit74b3bb0af36492715e9c3493aecf1d5fd415494f (patch)
treec0b02ac1c96d017472b88f1c8fe69f93fbcef662 /bsp/stm32
parenta403a3ec3bc4125fca940b297d4d2eb0981e183d (diff)
【添加】添加dfs_romfs.h文件,并修改构建脚本
Diffstat (limited to 'bsp/stm32')
-rw-r--r--bsp/stm32/stm32f407-atk-explorer/board/SConscript1
-rw-r--r--bsp/stm32/stm32f407-atk-explorer/board/ports/dfs_romfs.h31
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