[Kconfig] Decompose Kconfig, now each module has its own Kconfig

Which is better for versioning and decomposability
This commit is contained in:
Peter van der Perk 2021-03-30 14:15:09 +02:00 committed by Daniel Agar
parent 094d3557d7
commit d5e3e9a7bc
203 changed files with 1015 additions and 1127 deletions

View File

@ -5,6 +5,7 @@ coverage
empy>=3.3
jinja2>=2.8
jsonschema
kconfiglib
matplotlib>=3.0.*
numpy>=1.13
nunavut>=1.1.0

View File

@ -13,14 +13,14 @@ CONFIG_DRIVERS_IMU_FXOS8701CQ=y
CONFIG_DRIVERS_IRLOCK=y
CONFIG_DRIVERS_LIGHTS_BLINKM=y
CONFIG_DRIVERS_LIGHTS_RGBLED=y
CONFIG_DRIVERS_LIGHTS_RGBLED_PWM=y
CONFIG_DRIVERS_LIGHTS_RGBLED_NCP5623C=y
CONFIG_DRIVERS_LIGHTS_RGBLED_PWM=y
CONFIG_DRIVERS_MAGNETOMETER=y
CONFIG_DRIVERS_OPTICAL_FLOW_PX4FLOW=y
CONFIG_DRIVERS_PCA9685=y
CONFIG_DRIVERS_POWER_MONITOR_INA226=y
CONFIG_DRIVERS_PWM_OUT_SIM=y
CONFIG_DRIVERS_PWM_OUT=y
CONFIG_DRIVERS_PWM_OUT_SIM=y
CONFIG_DRIVERS_RC_INPUT=y
CONFIG_DRIVERS_ROBOCLAW=y
CONFIG_DRIVERS_SAFETY_BUTTON=y

View File

@ -1,238 +1 @@
menu "ADC"
source "src/drivers/adc/Kconfig"
endmenu #ADC
menuconfig DRIVERS_BAROMETER
bool "Barometer"
default n
---help---
Enable support for Barometers
if DRIVERS_BAROMETER
source "src/drivers/barometer/Kconfig"
endif #DRIVERS_BAROMETER
menuconfig DRIVERS_BATT_SMBUS
bool "batt smbus"
default n
---help---
Enable support for batt smbus
menuconfig DRIVERS_BOOTLOADERS
bool "BOOTLOADERS"
default n
---help---
Enable support for bootloaders
menuconfig DRIVERS_CAMERA_CAPTURE
bool "camera capture"
default n
---help---
Enable support for camera capture
menuconfig DRIVERS_CAMERA_TRIGGER
bool "camera trigger"
default n
---help---
Enable support for camera trigger
menuconfig DRIVERS_DIFFERENTIAL_PRESSURE
bool "Differential pressure"
default n
---help---
Enable support for all available differential pressure drivers
menuconfig DRIVERS_DISTANCE_SENSOR
bool "distance sensor"
default n
---help---
Enable support for distance sensor
if DRIVERS_DISTANCE_SENSOR
source "src/drivers/distance_sensor/Kconfig"
endif #DRIVERS_DISTANCE_SENSOR
menuconfig DRIVERS_DSHOT
bool "dshot"
default n
---help---
Enable support for dshot
menuconfig DRIVERS_GPS
bool "GPS"
default n
---help---
Enable support for all available GPS drivers
menuconfig DRIVERS_HEATER
bool "heater"
default n
---help---
Enable support for heater
menu "IMU"
source "src/drivers/imu/Kconfig"
endmenu
menuconfig DRIVERS_IRLOCK
bool "irlock"
default n
---help---
Enable support for irlock
menu "Lights"
source "src/drivers/lights/Kconfig"
endmenu
menuconfig DRIVERS_LINUX_PWM_OUT
bool "linux pwm out"
default n
---help---
Enable support for linux pwm out
menuconfig DRIVERS_MAGNETOMETER
bool "Magnetometer"
default n
---help---
Enable support for all available magnetometer drivers
if DRIVERS_MAGNETOMETER
source "src/drivers/magnetometer/Kconfig"
endif #DRIVERS_MAGNETOMETER
menu "Optical flow"
source "src/drivers/optical_flow/Kconfig"
endmenu
menuconfig DRIVERS_OSD
bool "osd"
default n
---help---
Enable support for osd
menuconfig DRIVERS_PCA9685
bool "pca9685"
default n
---help---
Enable support for pca9685
menuconfig DRIVERS_PCA9685_PWM_OUT
bool "pca9685 pwm out"
default n
---help---
Enable support for pca9685 pwm out
menu "Power monitor"
source "src/drivers/power_monitor/Kconfig"
endmenu
menuconfig DRIVERS_PROTOCOL_SPLITTER
bool "protocol splitter"
default n
---help---
Enable support for protocol splitter
menuconfig DRIVERS_PWM_INPUT
bool "pwm input"
default n
---help---
Enable support for pwm input
menuconfig DRIVERS_PWM_OUT_SIM
bool "pwm out sim"
default n
---help---
Enable support for pwm out sim
menuconfig DRIVERS_PWM_OUT
bool "pwm out"
default n
---help---
Enable support for pwm out
menuconfig DRIVERS_PX4IO
bool "px4io"
default n
---help---
Enable support for px4io
menuconfig DRIVERS_QSHELL
bool "qshell"
default n
---help---
Enable support for qshell
menuconfig DRIVERS_RC_INPUT
bool "rc input"
default n
---help---
Enable support for rc input
menuconfig DRIVERS_ROBOCLAW
bool "roboclaw"
default n
---help---
Enable support for roboclaw
menuconfig DRIVERS_RPI_RC_IN
bool "rpi rc in"
default n
---help---
Enable support for rpi rc in
menuconfig DRIVERS_RPM
bool "rpm"
default n
---help---
Enable support for rpm
menuconfig DRIVERS_SAFETY_BUTTON
bool "safety button"
default n
---help---
Enable support for safety button
menuconfig DRIVERS_SPEKTRUM_RC
bool "spektrum rc"
default n
---help---
Enable support for spektrum rc
menuconfig DRIVERS_TELEMETRY
bool "telemetry"
default n
---help---
Enable support for telemetry
menuconfig DRIVERS_TEST_PPM
bool "test ppm"
default n
---help---
Enable support for test ppm
menuconfig DRIVERS_TONE_ALARM
bool "Tone alarm"
default n
---help---
Enable support for tone alarm
menuconfig DRIVERS_UAVCAN
bool "uavcan"
default n
---help---
Enable support for uavcan
if DRIVERS_UAVCAN
source "src/drivers/uavcan/Kconfig"
endif #DRIVERS_UAVCAN
menuconfig DRIVERS_UAVCAN_V1
bool "UAVCANv1"
default n
---help---
Enable support for UAVCANv1
if DRIVERS_UAVCAN_V1
source "src/drivers/uavcan_v1/Kconfig"
endif #DRIVERS_UAVCAN_V1
rsource "*/Kconfig"

View File

@ -1,11 +1,3 @@
menuconfig DRIVERS_ADC_ADS1115
bool "ADC ADS1115"
default n
---help---
Enable support for ADS1115
menuconfig DRIVERS_ADC_BOARD_ADC
bool "Board ADC"
default n
---help---
Enable support for Board ADC
menu "ADC"
rsource "*/Kconfig"
endmenu #ADC

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_ADC_ADS1115
bool "ads1115"
default n
---help---
Enable support for ads1115

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_ADC_BOARD_ADC
bool "board_adc"
default n
---help---
Enable support for board_adc

View File

@ -1,53 +1,9 @@
menuconfig DRIVERS_BAROMETER_BMP280
bool "bmp280"
menuconfig DRIVERS_BAROMETER
bool "barometer"
default n
---help---
Enable support for bmp280
menuconfig DRIVERS_BAROMETER_BMP388
bool "bmp388"
default n
---help---
Enable support for bmp388
menuconfig DRIVERS_BAROMETER_DPS310
bool "dps310"
default n
---help---
Enable support for dps310
menuconfig DRIVERS_BAROMETER_LPS22HB
bool "lps22hb"
default n
---help---
Enable support for lps22hb
menuconfig DRIVERS_BAROMETER_LPS25H
bool "lps25h"
default n
---help---
Enable support for lps25h
menuconfig DRIVERS_BAROMETER_LPS33HW
bool "lps33hw"
default n
---help---
Enable support for lps33hw
menuconfig DRIVERS_BAROMETER_MPL3115A2
bool "mpl3115a2"
default n
---help---
Enable support for mpl3115a2
menuconfig DRIVERS_BAROMETER_MS5611
bool "ms5611"
default n
---help---
Enable support for ms5611
menuconfig DRIVERS_BAROMETER_TCBP001TA
bool "tcbp001ta"
default n
---help---
Enable support for tcbp001ta
Enable support for barometer
if DRIVERS_BAROMETER
rsource "*/Kconfig"
endif #DRIVERS_BAROMETER

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_BAROMETER_BMP280
bool "bmp280"
default n
---help---
Enable support for bmp280

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_BAROMETER_BMP388
bool "bmp388"
default n
---help---
Enable support for bmp388

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_BAROMETER_DPS310
bool "dps310"
default n
---help---
Enable support for dps310

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_BAROMETER_LPS22HB
bool "lps22hb"
default n
---help---
Enable support for lps22hb

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_BAROMETER_LPS25H
bool "lps25h"
default n
---help---
Enable support for lps25h

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_BAROMETER_LPS33HW
bool "lps33hw"
default n
---help---
Enable support for lps33hw

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_BAROMETER_MPL3115A2
bool "mpl3115a2"
default n
---help---
Enable support for mpl3115a2

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_BAROMETER_MS5611
bool "ms5611"
default n
---help---
Enable support for ms5611

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_BAROMETER_TCBP001TA
bool "tcbp001ta"
default n
---help---
Enable support for tcbp001ta

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_BATT_SMBUS
bool "batt_smbus"
default n
---help---
Enable support for batt_smbus

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_BOOTLOADERS
bool "bootloaders"
default n
---help---
Enable support for bootloaders

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_CAMERA_CAPTURE
bool "camera_capture"
default n
---help---
Enable support for camera_capture

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_CAMERA_TRIGGER
bool "camera_trigger"
default n
---help---
Enable support for camera_trigger

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_DIFFERENTIAL_PRESSURE
bool "differential_pressure"
default n
---help---
Enable support for differential_pressure

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_DIFFERENTIAL_PRESSURE_ETS
bool "ets"
default n
---help---
Enable support for ets

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_DIFFERENTIAL_PRESSURE_MS4525
bool "ms4525"
default n
---help---
Enable support for ms4525

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_DIFFERENTIAL_PRESSURE_MS5525
bool "ms5525"
default n
---help---
Enable support for ms5525

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_DIFFERENTIAL_PRESSURE_SDP3X
bool "sdp3x"
default n
---help---
Enable support for sdp3x

View File

@ -1,95 +1,9 @@
menuconfig DRIVERS_DISTANCE_SENSOR_CM8JL65
bool "cm8jl65"
menuconfig DRIVERS_DISTANCE_SENSOR
bool "distance_sensor"
default n
---help---
Enable support for cm8jl65
Enable support for distance_sensor
menuconfig DRIVERS_DISTANCE_SENSOR_LEDDAR_ONE
bool "leddar one"
default n
---help---
Enable support for leddar one
menuconfig DRIVERS_DISTANCE_SENSOR_LIGHTWARE_LASER_I2C
bool "lightware laser i2c"
default n
---help---
Enable support for lightware laser i2c
menuconfig DRIVERS_DISTANCE_SENSOR_LIGHTWARE_LASER_SERIAL
bool "lightware laser serial"
default n
---help---
Enable support for lightware laser serial
menuconfig DRIVERS_DISTANCE_SENSOR_LL40LS
bool "ll40ls"
default n
---help---
Enable support for ll40ls
menuconfig DRIVERS_DISTANCE_SENSOR_LL40LS_PWM
bool "ll40ls pwm"
default n
---help---
Enable support for ll40ls pwm
menuconfig DRIVERS_DISTANCE_SENSOR_MAPPYDOT
bool "mappydot"
default n
---help---
Enable support for mappydot
menuconfig DRIVERS_DISTANCE_SENSOR_MB12XX
bool "mb12xx"
default n
---help---
Enable support for mb12xx
menuconfig DRIVERS_DISTANCE_SENSOR_PGA460
bool "pga460"
default n
---help---
Enable support for pga460
menuconfig DRIVERS_DISTANCE_SENSOR_SRF02
bool "srf02"
default n
---help---
Enable support for srf02
menuconfig DRIVERS_DISTANCE_SENSOR_SRF05
bool "srf05"
default n
---help---
Enable support for srf05
menuconfig DRIVERS_DISTANCE_SENSOR_TERARANGER
bool "teraranger"
default n
---help---
Enable support for teraranger
menuconfig DRIVERS_DISTANCE_SENSOR_TFMINI
bool "tfmini"
default n
---help---
Enable support for tfmini
menuconfig DRIVERS_DISTANCE_SENSOR_ULANDING_RADAR
bool "ulanding radar"
default n
---help---
Enable support for ulanding radar
menuconfig DRIVERS_DISTANCE_SENSOR_VL53L0X
bool "vl53l0x"
default n
---help---
Enable support for vl53l0x
menuconfig DRIVERS_DISTANCE_SENSOR_VL53L1X
bool "vl53l1x"
default n
---help---
Enable support for vl53l1x
if DRIVERS_DISTANCE_SENSOR
rsource "*/Kconfig"
endif #DRIVERS_DISTANCE_SENSOR

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_DISTANCE_SENSOR_CM8JL65
bool "cm8jl65"
default n
---help---
Enable support for cm8jl65

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_DISTANCE_SENSOR_LEDDAR_ONE
bool "leddar_one"
default n
---help---
Enable support for leddar_one

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_DISTANCE_SENSOR_LIGHTWARE_LASER_I2C
bool "lightware_laser_i2c"
default n
---help---
Enable support for lightware_laser_i2c

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_DISTANCE_SENSOR_LIGHTWARE_LASER_SERIAL
bool "lightware_laser_serial"
default n
---help---
Enable support for lightware_laser_serial

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_DISTANCE_SENSOR_LL40LS
bool "ll40ls"
default n
---help---
Enable support for ll40ls

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_DISTANCE_SENSOR_LL40LS_PWM
bool "ll40ls_pwm"
default n
---help---
Enable support for ll40ls_pwm

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_DISTANCE_SENSOR_MAPPYDOT
bool "mappydot"
default n
---help---
Enable support for mappydot

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_DISTANCE_SENSOR_MB12XX
bool "mb12xx"
default n
---help---
Enable support for mb12xx

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_DISTANCE_SENSOR_PGA460
bool "pga460"
default n
---help---
Enable support for pga460

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_DISTANCE_SENSOR_SRF02
bool "srf02"
default n
---help---
Enable support for srf02

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_DISTANCE_SENSOR_SRF05
bool "srf05"
default n
---help---
Enable support for srf05

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_DISTANCE_SENSOR_TERARANGER
bool "teraranger"
default n
---help---
Enable support for teraranger

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_DISTANCE_SENSOR_TFMINI
bool "tfmini"
default n
---help---
Enable support for tfmini

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_DISTANCE_SENSOR_ULANDING_RADAR
bool "ulanding_radar"
default n
---help---
Enable support for ulanding_radar

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_DISTANCE_SENSOR_VL53L0X
bool "vl53l0x"
default n
---help---
Enable support for vl53l0x

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_DISTANCE_SENSOR_VL53L1X
bool "vl53l1x"
default n
---help---
Enable support for vl53l1x

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_DSHOT
bool "dshot"
default n
---help---
Enable support for dshot

5
src/drivers/gps/Kconfig Normal file
View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_GPS
bool "gps"
default n
---help---
Enable support for gps

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_HEATER
bool "heater"
default n
---help---
Enable support for heater

View File

@ -1,59 +1,3 @@
menuconfig DRIVERS_IMU_ADIS16477
bool "adis16477"
default n
---help---
Enable support for adis16477
menuconfig DRIVERS_IMU_ADIS16497
bool "adis16497"
default n
---help---
Enable support for adis16497
menuconfig DRIVERS_IMU_ANALOG_DEVICES
bool "analog devices"
default n
---help---
Enable support for analog devices
menuconfig DRIVERS_IMU_BOSCH
bool "bosch"
default n
---help---
Enable support for bosch
menuconfig DRIVERS_IMU_FXAS21002C
bool "fxas21002c"
default n
---help---
Enable support for fxas21002c
menuconfig DRIVERS_IMU_FXOS8701CQ
bool "fxos8701cq"
default n
---help---
Enable support for fxos8701cq
menuconfig DRIVERS_IMU_INVENSENSE
bool "invensense"
default n
---help---
Enable support for invensense
menuconfig DRIVERS_IMU_L3GD20
bool "l3gd20"
default n
---help---
Enable support for l3gd20
menuconfig DRIVERS_IMU_LSM303D
bool "lsm303d"
default n
---help---
Enable support for lsm303d
menuconfig DRIVERS_IMU_ST
bool "st"
default n
---help---
Enable support for st
menu "IMU"
rsource "*/Kconfig"
endmenu

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_IMU_ADIS16477
bool "adis16477"
default n
---help---
Enable support for adis16477

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_IMU_ADIS16497
bool "adis16497"
default n
---help---
Enable support for adis16497

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_IMU_ANALOG_DEVICES
bool "analog_devices"
default n
---help---
Enable support for analog_devices

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_IMU_BOSCH
bool "bosch"
default n
---help---
Enable support for bosch

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_IMU_FXAS21002C
bool "fxas21002c"
default n
---help---
Enable support for fxas21002c

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_IMU_FXOS8701CQ
bool "fxos8701cq"
default n
---help---
Enable support for fxos8701cq

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_IMU_INVENSENSE
bool "invensense"
default n
---help---
Enable support for invensense

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_IMU_L3GD20
bool "l3gd20"
default n
---help---
Enable support for l3gd20

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_IMU_LSM303D
bool "lsm303d"
default n
---help---
Enable support for lsm303d

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_IMU_ST
bool "st"
default n
---help---
Enable support for st

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_IRLOCK
bool "irlock"
default n
---help---
Enable support for irlock

View File

@ -1,26 +1,3 @@
menuconfig DRIVERS_LIGHTS_BLINKM
bool "Blinkm"
default n
---help---
Enable support for blinkm lights
menuconfig DRIVERS_LIGHTS_NEOPIXEL
bool "Neopixel"
default n
---help---
Enable support for Neopixel lights
menuconfig DRIVERS_LIGHTS_RGBLED
bool "RGB Led"
---help---
Enable support for RGB led
menuconfig DRIVERS_LIGHTS_RGBLED_PWM
bool "RGB Led PWM"
---help---
Enable support for RGB PWM led
menuconfig DRIVERS_LIGHTS_RGBLED_NCP5623C
bool "RGB Led NCP5623C"
---help---
Enable support for RGB NCP5623C led
menu "Lights"
rsource "*/Kconfig"
endmenu

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_LIGHTS_BLINKM
bool "blinkm"
default n
---help---
Enable support for blinkm

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_LIGHTS_NEOPIXEL
bool "neopixel"
default n
---help---
Enable support for neopixel

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_LIGHTS_RGBLED
bool "rgbled"
default n
---help---
Enable support for rgbled

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_LIGHTS_RGBLED_NCP5623C
bool "rgbled_ncp5623c"
default n
---help---
Enable support for rgbled_ncp5623c

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_LIGHTS_RGBLED_PWM
bool "rgbled_pwm"
default n
---help---
Enable support for rgbled_pwm

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_LINUX_PWM_OUT
bool "linux_pwm_out"
default n
---help---
Enable support for linux_pwm_out

View File

@ -1,59 +1,9 @@
menuconfig DRIVERS_MAGNETOMETER_AKM
bool "akm"
menuconfig DRIVERS_MAGNETOMETER
bool "Magnetometer"
default n
---help---
Enable support for akm
Enable support for all available magnetometer drivers
menuconfig DRIVERS_MAGNETOMETER_BOSCH
bool "bosch"
default n
---help---
Enable support for bosch
menuconfig DRIVERS_MAGNETOMETER_HMC5883
bool "hmc5883"
default n
---help---
Enable support for hmc5883
menuconfig DRIVERS_MAGNETOMETER_ISENTEK
bool "isentek"
default n
---help---
Enable support for isentek
menuconfig DRIVERS_MAGNETOMETER_LIS2MDL
bool "lis2mdl"
default n
---help---
Enable support for lis2mdl
menuconfig DRIVERS_MAGNETOMETER_LIS3MDL
bool "lis3mdl"
default n
---help---
Enable support for lis3mdl
menuconfig DRIVERS_MAGNETOMETER_LSM303AGR
bool "lsm303agr"
default n
---help---
Enable support for lsm303agr
menuconfig DRIVERS_MAGNETOMETER_LSM9DS1_MAG
bool "lsm9ds1 mag"
default n
---help---
Enable support for lsm9ds1 mag
menuconfig DRIVERS_MAGNETOMETER_QMC5883L
bool "qmc5883l"
default n
---help---
Enable support for qmc5883l
menuconfig DRIVERS_MAGNETOMETER_RM3100
bool "rm3100"
default n
---help---
Enable support for rm3100
if DRIVERS_MAGNETOMETER
rsource "*/Kconfig"
endif #DRIVERS_MAGNETOMETER

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_MAGNETOMETER_AKM
bool "akm"
default n
---help---
Enable support for akm

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_MAGNETOMETER_BOSCH
bool "bosch"
default n
---help---
Enable support for bosch

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_MAGNETOMETER_HMC5883
bool "hmc5883"
default n
---help---
Enable support for hmc5883

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_MAGNETOMETER_ISENTEK
bool "isentek"
default n
---help---
Enable support for isentek

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_MAGNETOMETER_LIS2MDL
bool "lis2mdl"
default n
---help---
Enable support for lis2mdl

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_MAGNETOMETER_LIS3MDL
bool "lis3mdl"
default n
---help---
Enable support for lis3mdl

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_MAGNETOMETER_LSM303AGR
bool "lsm303agr"
default n
---help---
Enable support for lsm303agr

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_MAGNETOMETER_LSM9DS1_MAG
bool "lsm9ds1_mag"
default n
---help---
Enable support for lsm9ds1_mag

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_MAGNETOMETER_QMC5883L
bool "qmc5883l"
default n
---help---
Enable support for qmc5883l

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_MAGNETOMETER_RM3100
bool "rm3100"
default n
---help---
Enable support for rm3100

View File

@ -1,23 +1,3 @@
menuconfig DRIVERS_OPTICAL_FLOW_PAW3902
bool "paw3902"
default n
---help---
Enable support for paw3902
menuconfig DRIVERS_OPTICAL_FLOW_PMW3901
bool "pmw3901"
default n
---help---
Enable support for pmw3901
menuconfig DRIVERS_OPTICAL_FLOW_PX4FLOW
bool "px4flow"
default n
---help---
Enable support for px4flow
menuconfig DRIVERS_OPTICAL_FLOW_THONEFLOW
bool "thoneflow"
default n
---help---
Enable support for thoneflow
menu "Optical flow"
rsource "*/Kconfig"
endmenu

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_OPTICAL_FLOW_PAW3902
bool "paw3902"
default n
---help---
Enable support for paw3902

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_OPTICAL_FLOW_PMW3901
bool "pmw3901"
default n
---help---
Enable support for pmw3901

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_OPTICAL_FLOW_PX4FLOW
bool "px4flow"
default n
---help---
Enable support for px4flow

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_OPTICAL_FLOW_THONEFLOW
bool "thoneflow"
default n
---help---
Enable support for thoneflow

5
src/drivers/osd/Kconfig Normal file
View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_OSD
bool "osd"
default n
---help---
Enable support for osd

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_OSD_ATXXXX
bool "atxxxx"
default n
---help---
Enable support for atxxxx

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_PCA9685
bool "pca9685"
default n
---help---
Enable support for pca9685

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_PCA9685_PWM_OUT
bool "pca9685_pwm_out"
default n
---help---
Enable support for pca9685_pwm_out

View File

@ -1,11 +1,3 @@
menuconfig DRIVERS_POWER_MONITOR_INA226
bool "ina226"
default n
---help---
Enable support for ina226
menuconfig DRIVERS_POWER_MONITOR_VOXLPM
bool "voxlpm"
default n
---help---
Enable support for voxlpm
menu "Power monitor"
rsource "*/Kconfig"
endmenu

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_POWER_MONITOR_INA226
bool "ina226"
default n
---help---
Enable support for ina226

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_POWER_MONITOR_VOXLPM
bool "voxlpm"
default n
---help---
Enable support for voxlpm

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_PROTOCOL_SPLITTER
bool "protocol_splitter"
default n
---help---
Enable support for protocol_splitter

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_PWM_INPUT
bool "pwm_input"
default n
---help---
Enable support for pwm_input

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_PWM_OUT
bool "pwm_out"
default n
---help---
Enable support for pwm_out

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_PWM_OUT_SIM
bool "pwm_out_sim"
default n
---help---
Enable support for pwm_out_sim

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_PX4IO
bool "px4io"
default n
---help---
Enable support for px4io

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_QSHELL_POSIX
bool "posix"
default n
---help---
Enable support for posix

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_QSHELL_QURT
bool "qurt"
default n
---help---
Enable support for qurt

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_RC_INPUT
bool "rc_input"
default n
---help---
Enable support for rc_input

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_ROBOCLAW
bool "roboclaw"
default n
---help---
Enable support for roboclaw

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_RPI_RC_IN
bool "rpi_rc_in"
default n
---help---
Enable support for rpi_rc_in

5
src/drivers/rpm/Kconfig Normal file
View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_RPM
bool "rpm"
default n
---help---
Enable support for rpm

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_RPM_PCF8583
bool "pcf8583"
default n
---help---
Enable support for pcf8583

View File

@ -0,0 +1,5 @@
menuconfig DRIVERS_RPM_RPM_SIMULATOR
bool "rpm_simulator"
default n
---help---
Enable support for rpm_simulator

Some files were not shown because too many files have changed in this diff Show More