diff --git a/components/Kconfig b/components/Kconfig index b9ccece2de..b1a57b96ba 100644 --- a/components/Kconfig +++ b/components/Kconfig @@ -33,6 +33,7 @@ source "$RTT_DIR/components/fal/Kconfig" source "$RTT_DIR/components/drivers/Kconfig" source "$RTT_DIR/components/libc/Kconfig" source "$RTT_DIR/components/net/Kconfig" +source "$RTT_DIR/components/mprotect/Kconfig" source "$RTT_DIR/components/utilities/Kconfig" source "$RTT_DIR/components/vbus/Kconfig" endif @@ -40,6 +41,5 @@ endif if RT_USING_SMART source "$RTT_DIR/components/lwp/Kconfig" source "$RTT_DIR/components/mm/Kconfig" -source "$RTT_DIR/components/mprotect/Kconfig" endif endmenu diff --git a/src/Kconfig b/src/Kconfig index d5b789782a..6430b4675d 100644 --- a/src/Kconfig +++ b/src/Kconfig @@ -400,10 +400,12 @@ endmenu config RT_USING_DEVICE bool "Using device object" + depends on !RT_USING_NANO default y config RT_USING_DEVICE_OPS bool "Using ops for each device object" + depends on RT_USING_DEVICE default n config RT_USING_INTERRUPT_INFO @@ -423,6 +425,7 @@ if RT_USING_CONSOLE config RT_CONSOLE_DEVICE_NAME string "the device name for console" + depends on RT_USING_DEVICE default "uart" endif