xref: /nrf52832-nimble/rt-thread/components/dfs/filesystems/romfs/romfs.c (revision 104654410c56c573564690304ae786df310c91fc)
1*10465441SEvalZero /*
2*10465441SEvalZero  * Copyright (c) 2006-2018, RT-Thread Development Team
3*10465441SEvalZero  *
4*10465441SEvalZero  * SPDX-License-Identifier: Apache-2.0
5*10465441SEvalZero  *
6*10465441SEvalZero  * Change Logs:
7*10465441SEvalZero  * Date           Author       Notes
8*10465441SEvalZero  */
9*10465441SEvalZero 
10*10465441SEvalZero #include <rtthread.h>
11*10465441SEvalZero #include <dfs_romfs.h>
12*10465441SEvalZero 
13*10465441SEvalZero const static unsigned char _dummy_dummy_txt[] =
14*10465441SEvalZero {
15*10465441SEvalZero     0x74,0x68,0x69,0x73,0x20,0x69,0x73,0x20,0x61,0x20,0x66,0x69,0x6c,0x65,0x21,0x0d,0x0a,
16*10465441SEvalZero };
17*10465441SEvalZero 
18*10465441SEvalZero const static struct romfs_dirent _dummy[] =
19*10465441SEvalZero {
20*10465441SEvalZero     {ROMFS_DIRENT_FILE, "dummy.txt", _dummy_dummy_txt, sizeof(_dummy_dummy_txt)},
21*10465441SEvalZero };
22*10465441SEvalZero 
23*10465441SEvalZero const static unsigned char _dummy_txt[] =
24*10465441SEvalZero {
25*10465441SEvalZero     0x74,0x68,0x69,0x73,0x20,0x69,0x73,0x20,0x61,0x20,0x66,0x69,0x6c,0x65,0x21,0x0d,0x0a,
26*10465441SEvalZero };
27*10465441SEvalZero 
28*10465441SEvalZero RT_WEAK const struct romfs_dirent _root_dirent[] =
29*10465441SEvalZero {
30*10465441SEvalZero     {ROMFS_DIRENT_DIR, "dummy", (rt_uint8_t *)_dummy, sizeof(_dummy)/sizeof(_dummy[0])},
31*10465441SEvalZero     {ROMFS_DIRENT_FILE, "dummy.txt", _dummy_txt, sizeof(_dummy_txt)},
32*10465441SEvalZero };
33*10465441SEvalZero 
34*10465441SEvalZero RT_WEAK const struct romfs_dirent romfs_root =
35*10465441SEvalZero {
36*10465441SEvalZero     ROMFS_DIRENT_DIR, "/", (rt_uint8_t *)_root_dirent, sizeof(_root_dirent)/sizeof(_root_dirent[0])
37*10465441SEvalZero };
38*10465441SEvalZero 
39