diff --git a/src/drivers/linux_pwm_out/Kconfig b/src/drivers/linux_pwm_out/Kconfig index d5728454da..ac7b54b204 100644 --- a/src/drivers/linux_pwm_out/Kconfig +++ b/src/drivers/linux_pwm_out/Kconfig @@ -1,5 +1,6 @@ menuconfig DRIVERS_LINUX_PWM_OUT bool "linux_pwm_out" default n + depends on PLATFORM_POSIX && !BOARD_TESTING ---help--- Enable support for linux_pwm_out diff --git a/src/drivers/px4io/Kconfig b/src/drivers/px4io/Kconfig index dd9b402249..16b1149485 100644 --- a/src/drivers/px4io/Kconfig +++ b/src/drivers/px4io/Kconfig @@ -1,5 +1,6 @@ menuconfig DRIVERS_PX4IO bool "px4io" default n + depends on platform_nuttx ---help--- Enable support for px4io diff --git a/src/drivers/uavcan/Kconfig b/src/drivers/uavcan/Kconfig index 1d91acb622..015894eb6e 100644 --- a/src/drivers/uavcan/Kconfig +++ b/src/drivers/uavcan/Kconfig @@ -1,6 +1,7 @@ menuconfig DRIVERS_UAVCAN bool "uavcan" default n + depends on PLATFORM_NUTTX ---help--- Enable support for uavcan diff --git a/src/drivers/uavcannode/Kconfig b/src/drivers/uavcannode/Kconfig index d20c2baf06..9aa7073a5b 100644 --- a/src/drivers/uavcannode/Kconfig +++ b/src/drivers/uavcannode/Kconfig @@ -1,6 +1,7 @@ menuconfig DRIVERS_UAVCANNODE bool "uavcannode" default n + depends on BOARD_ROMFSROOT != "px4fmu_common" ---help--- Enable support for uavcannode diff --git a/src/modules/simulation/Kconfig b/src/modules/simulation/Kconfig index 569ab38c6a..a417092ed9 100644 --- a/src/modules/simulation/Kconfig +++ b/src/modules/simulation/Kconfig @@ -2,6 +2,7 @@ menu "Simulation" menuconfig COMMON_SIMULATION bool "Common simulation modules" default n + depends on PLATFORM_POSIX select MODULES_SIMULATION_BATTERY_SIMULATOR select MODULES_SIMULATION_PWM_OUT_SIM select MODULES_SIMULATION_SENSOR_AIRSPEED_SIM diff --git a/src/systemcmds/bl_update/Kconfig b/src/systemcmds/bl_update/Kconfig index f84e2f923e..59e072f5b5 100644 --- a/src/systemcmds/bl_update/Kconfig +++ b/src/systemcmds/bl_update/Kconfig @@ -1,6 +1,7 @@ menuconfig SYSTEMCMDS_BL_UPDATE bool "bl_update" default n + depends on PLATFORM_NUTTX ---help--- Enable support for bl_update diff --git a/src/systemcmds/hardfault_log/Kconfig b/src/systemcmds/hardfault_log/Kconfig index 50cfca75fc..2c3908ed0d 100644 --- a/src/systemcmds/hardfault_log/Kconfig +++ b/src/systemcmds/hardfault_log/Kconfig @@ -1,6 +1,7 @@ menuconfig SYSTEMCMDS_HARDFAULT_LOG bool "hardfault_log" default n + depends on PLATFORM_NUTTX ---help--- Enable support for hardfault_log diff --git a/src/systemcmds/io_bypass_control/Kconfig b/src/systemcmds/io_bypass_control/Kconfig index 4a50afd948..16c89bd130 100644 --- a/src/systemcmds/io_bypass_control/Kconfig +++ b/src/systemcmds/io_bypass_control/Kconfig @@ -1,6 +1,7 @@ menuconfig SYSTEMCMDS_IO_BYPASS_CONTROL bool "IO Bypass control deamon" default n + depends on PLATFORM_NUTTX ---help--- Simple daemon that listens uORB actuator_outputs to control PWM output Useful for full offboard control using RTPS. diff --git a/src/systemcmds/mft/Kconfig b/src/systemcmds/mft/Kconfig index a104b1fd0d..554c9199fb 100644 --- a/src/systemcmds/mft/Kconfig +++ b/src/systemcmds/mft/Kconfig @@ -1,5 +1,6 @@ menuconfig SYSTEMCMDS_MFT bool "mft" default n + depends on PLATFORM_NUTTX ---help--- Enable support for mft diff --git a/src/systemcmds/mtd/Kconfig b/src/systemcmds/mtd/Kconfig index 661e8ee7f6..dd01cfc3d2 100644 --- a/src/systemcmds/mtd/Kconfig +++ b/src/systemcmds/mtd/Kconfig @@ -1,6 +1,7 @@ menuconfig SYSTEMCMDS_MTD bool "mtd" default n + depends on PLATFORM_NUTTX ---help--- Enable support for mtd diff --git a/src/systemcmds/netman/Kconfig b/src/systemcmds/netman/Kconfig index d2d1223397..60fa395f45 100644 --- a/src/systemcmds/netman/Kconfig +++ b/src/systemcmds/netman/Kconfig @@ -1,6 +1,7 @@ menuconfig SYSTEMCMDS_NETMAN bool "netman" default n + depends on PLATFORM_NUTTX ---help--- Enable support for netman diff --git a/src/systemcmds/nshterm/Kconfig b/src/systemcmds/nshterm/Kconfig index f9d20b0bfb..3745b7bf23 100644 --- a/src/systemcmds/nshterm/Kconfig +++ b/src/systemcmds/nshterm/Kconfig @@ -1,6 +1,7 @@ menuconfig SYSTEMCMDS_NSHTERM bool "nshterm" default n + depends on PLATFORM_NUTTX ---help--- Enable support for nshterm