xref: /nrf52832-nimble/rt-thread/components/vbus/Kconfig (revision 104654410c56c573564690304ae786df310c91fc)
1menu "VBUS(Virtual Software BUS)"
2
3config RT_USING_VBUS
4    bool "Enable VBUS"
5    default n
6
7if RT_USING_VBUS
8    config RT_USING_VBUS_RFS
9        bool "Enable Remote File System on VBUS"
10        default n
11        help
12            When enable remote file system, the application can visit the remote file system
13            through VBUS with POSIX file I/O.
14
15    config RT_USING_VBUS_RSHELL
16        bool "Enable Remote Shell on VBUS"
17        default n
18        help
19            When enable remote shell, the finsh/msh of RT-Thread can be operated from another
20            Operating System.
21
22    config RT_VBUS_USING_TESTS
23        bool "Enable tests on VBUS "
24        default n
25
26    config _RT_VBUS_RING_BASE
27        hex "VBUS address"
28        help
29            VBUS ring buffer physical address.
30
31    config _RT_VBUS_RING_SZ
32        int "VBUS ring size"
33        help
34            VBUS size of the ring buffer.
35
36    config RT_VBUS_GUEST_VIRQ
37        int "RT_VBUS_GUEST_VIRQ"
38        help
39            RT_VBUS_GUEST_VIRQ
40        help
41            The interrupt number used to notify the client on a particular system.
42
43    config RT_VBUS_HOST_VIRQ
44        int "RT_VBUS_HOST_VIRQ"
45        help
46            The interrupt be triggered on a particular system when the client notify the host.
47
48    config RT_VBUS_SHELL_DEV_NAME
49        string "RT_VBUS_SHELL_DEV_NAME"
50        default "vbser0"
51        help
52            The name of the UBUS shell device.
53
54    config RT_VBUS_RFS_DEV_NAME
55        string "RT_VBUS_RFS_DEV_NAME"
56        default "rfs"
57        help
58            The name of the UBUS rfs device.
59
60endif
61
62endmenu
63