Console subsystem is intended to be a layer between console drivers and console clients, like e.g. shell. This change factors out code from shell which dealed with individial console drivers and moves it to console subsystem, under the name console_register_line_input(). To accommodate for this change, older console subsys Kconfig symbol is changed from CONFIG_CONSOLE_PULL to CONFIG_CONSOLE_SUBSYS (CONFIG_CONSOLE is already used by console drivers). This signifies that console subsystem is intended to deal with all of console aspects in Zephyr (existing and new), not just provide some "new" functionality on top of raw console drivers, like it initially started. Signed-off-by: Paul Sokolovsky <paul.sokolovsky@linaro.org>
16 lines
701 B
CMake
16 lines
701 B
CMake
add_subdirectory(debug)
|
|
add_subdirectory(logging)
|
|
add_subdirectory_ifdef(CONFIG_BT bluetooth)
|
|
add_subdirectory_ifdef(CONFIG_CONSOLE_SUBSYS console)
|
|
add_subdirectory_ifdef(CONFIG_CONSOLE_SHELL shell)
|
|
add_subdirectory_ifdef(CONFIG_CPLUSPLUS cpp)
|
|
add_subdirectory_ifdef(CONFIG_DISK_ACCESS disk)
|
|
add_subdirectory(fs)
|
|
add_subdirectory_ifdef(CONFIG_MCUMGR mgmt)
|
|
add_subdirectory_ifdef(CONFIG_MCUBOOT_IMG_MANAGER dfu)
|
|
add_subdirectory_ifdef(CONFIG_NET_BUF net)
|
|
add_subdirectory_ifdef(CONFIG_USB usb)
|
|
add_subdirectory(random)
|
|
add_subdirectory(storage)
|
|
add_subdirectory_ifdef(CONFIG_SETTINGS settings)
|