mgmt: mcumgr: Change transport select to depends on
This changes some of the MCUmgr transport CMake select statements to depends on, this is to align with other in-tree symbols that do not pull in whole subsystems and instead only allow selection if those subsystems are already enabled. Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
This commit is contained in:
parent
fa3c6fdc28
commit
571273b78c
4 changed files with 9 additions and 9 deletions
|
@ -11,8 +11,7 @@
|
||||||
|
|
||||||
menuconfig MCUMGR_TRANSPORT_BT
|
menuconfig MCUMGR_TRANSPORT_BT
|
||||||
bool "Bluetooth mcumgr SMP transport"
|
bool "Bluetooth mcumgr SMP transport"
|
||||||
select BT
|
depends on BT_PERIPHERAL
|
||||||
select BT_PERIPHERAL
|
|
||||||
select BT_GATT_DYNAMIC_DB
|
select BT_GATT_DYNAMIC_DB
|
||||||
help
|
help
|
||||||
Enables handling of SMP commands received over Bluetooth.
|
Enables handling of SMP commands received over Bluetooth.
|
||||||
|
|
|
@ -11,8 +11,7 @@
|
||||||
|
|
||||||
menuconfig MCUMGR_TRANSPORT_SHELL
|
menuconfig MCUMGR_TRANSPORT_SHELL
|
||||||
bool "Shell mcumgr SMP transport"
|
bool "Shell mcumgr SMP transport"
|
||||||
select SHELL
|
depends on SHELL
|
||||||
select SHELL_BACKEND_SERIAL
|
|
||||||
select BASE64
|
select BASE64
|
||||||
help
|
help
|
||||||
Enables handling of SMP commands received over shell. This allows
|
Enables handling of SMP commands received over shell. This allows
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
|
|
||||||
menuconfig MCUMGR_TRANSPORT_UART
|
menuconfig MCUMGR_TRANSPORT_UART
|
||||||
bool "UART mcumgr SMP transport"
|
bool "UART mcumgr SMP transport"
|
||||||
select CONSOLE
|
depends on CONSOLE
|
||||||
select UART_MCUMGR
|
select UART_MCUMGR
|
||||||
select BASE64
|
select BASE64
|
||||||
help
|
help
|
||||||
|
@ -20,7 +20,9 @@ menuconfig MCUMGR_TRANSPORT_UART
|
||||||
commands to be received over UART without requiring an additional
|
commands to be received over UART without requiring an additional
|
||||||
thread.
|
thread.
|
||||||
|
|
||||||
if UART_ASYNC_API && MCUMGR_TRANSPORT_UART
|
if MCUMGR_TRANSPORT_UART
|
||||||
|
|
||||||
|
if UART_ASYNC_API
|
||||||
|
|
||||||
menuconfig MCUMGR_TRANSPORT_UART_ASYNC
|
menuconfig MCUMGR_TRANSPORT_UART_ASYNC
|
||||||
bool "Use async UART API when available"
|
bool "Use async UART API when available"
|
||||||
|
@ -52,8 +54,9 @@ endif # UART_ASYNC_API
|
||||||
config MCUMGR_TRANSPORT_UART_MTU
|
config MCUMGR_TRANSPORT_UART_MTU
|
||||||
int "UART SMP MTU"
|
int "UART SMP MTU"
|
||||||
default 256
|
default 256
|
||||||
depends on MCUMGR_TRANSPORT_UART
|
|
||||||
help
|
help
|
||||||
Maximum size of SMP frames sent and received over UART, in bytes.
|
Maximum size of SMP frames sent and received over UART, in bytes.
|
||||||
This value must satisfy the following relation:
|
This value must satisfy the following relation:
|
||||||
MCUMGR_TRANSPORT_UART_MTU <= MCUMGR_TRANSPORT_NETBUF_SIZE + 2
|
MCUMGR_TRANSPORT_UART_MTU <= MCUMGR_TRANSPORT_NETBUF_SIZE + 2
|
||||||
|
|
||||||
|
endif # MCUMGR_TRANSPORT_UART
|
||||||
|
|
|
@ -11,8 +11,7 @@
|
||||||
|
|
||||||
menuconfig MCUMGR_TRANSPORT_UDP
|
menuconfig MCUMGR_TRANSPORT_UDP
|
||||||
bool "UDP mcumgr SMP transport"
|
bool "UDP mcumgr SMP transport"
|
||||||
select NETWORKING
|
depends on NET_UDP
|
||||||
select NET_UDP
|
|
||||||
select NET_SOCKETS
|
select NET_SOCKETS
|
||||||
select NET_SOCKETS_POSIX_NAMES if !POSIX_API
|
select NET_SOCKETS_POSIX_NAMES if !POSIX_API
|
||||||
help
|
help
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue