1 /*
2  * Copyright (c) 2006-2022, RT-Thread Development Team
3  *
4  * SPDX-License-Identifier: Apache-2.0
5  *
6  * Change Logs:
7  * Date           Author       Notes
8  */
9 
10 #include <rtthread.h>
11 #include <dfs_romfs.h>
12 
13 static const unsigned char _dummy_dummy_txt[] =
14 {
15     0x74, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x66, 0x69, 0x6c, 0x65, 0x21, 0x0d, 0x0a,
16 };
17 
18 static const struct romfs_dirent _dummy[] =
19 {
20     {ROMFS_DIRENT_FILE, "dummy.txt", _dummy_dummy_txt, sizeof(_dummy_dummy_txt)},
21 };
22 
23 static const unsigned char _dummy_txt[] =
24 {
25     0x74, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x66, 0x69, 0x6c, 0x65, 0x21, 0x0d, 0x0a,
26 };
27 
28 rt_weak const struct romfs_dirent _root_dirent[] =
29 {
30     {ROMFS_DIRENT_DIR, "dev", RT_NULL, 0},
31     {ROMFS_DIRENT_DIR, "mnt", RT_NULL, 0},
32     {ROMFS_DIRENT_DIR, "proc", RT_NULL, 0},
33     {ROMFS_DIRENT_DIR, "etc", RT_NULL, 0},
34     {ROMFS_DIRENT_DIR, "bin", RT_NULL, 0},
35     {ROMFS_DIRENT_DIR, "dummy", (rt_uint8_t *)_dummy, sizeof(_dummy) / sizeof(_dummy[0])},
36     {ROMFS_DIRENT_FILE, "dummy.txt", _dummy_txt, sizeof(_dummy_txt)},
37 };
38 
39 rt_weak const struct romfs_dirent romfs_root =
40 {
41     ROMFS_DIRENT_DIR, "/", (rt_uint8_t *)_root_dirent, sizeof(_root_dirent) / sizeof(_root_dirent[0])
42 };
43