mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
14ef09b8b4
Currently implementations of the MTD api are selecting the module, this makes it easy for default backends to be selected. But the correct modeling is simply selecting the MTD api and then selecting a backend. BOARDs providing one of the backends can expose this and then that backend can be selected by default. There is also currently nothing preventing from using the MTD api with no backend since a mock backend can easily be provided as is done in all mtd tests.
155 lines
3.8 KiB
Plaintext
155 lines
3.8 KiB
Plaintext
# Copyright (c) 2020 HAW Hamburg
|
|
#
|
|
# This file is subject to the terms and conditions of the GNU Lesser
|
|
# General Public License v2.1. See the file LICENSE in the top level
|
|
# directory for more details.
|
|
|
|
menu "Drivers"
|
|
|
|
config MODULE_NETDEV_DEFAULT
|
|
bool "Enable default network devices on the platform"
|
|
|
|
rsource "saul/Kconfig"
|
|
|
|
menu "Actuator Device Drivers"
|
|
rsource "aip31068/Kconfig"
|
|
rsource "apa102/Kconfig"
|
|
rsource "dfplayer/Kconfig"
|
|
rsource "dynamixel/Kconfig"
|
|
rsource "feetech/Kconfig"
|
|
rsource "grove_ledbar/Kconfig"
|
|
rsource "motor_driver/Kconfig"
|
|
rsource "my9221/Kconfig"
|
|
rsource "rgbled/Kconfig"
|
|
rsource "servo/Kconfig"
|
|
rsource "ws281x/Kconfig"
|
|
endmenu # Actuator Device Drivers
|
|
|
|
menu "Display Device Drivers"
|
|
rsource "disp_dev/Kconfig"
|
|
rsource "dsp0401/Kconfig"
|
|
rsource "hd44780/Kconfig"
|
|
rsource "ili9341/Kconfig"
|
|
rsource "touch_dev/Kconfig"
|
|
endmenu # Display Device Drivers
|
|
|
|
menu "Miscellaneous Device Drivers"
|
|
rsource "at/Kconfig"
|
|
rsource "at24mac/Kconfig"
|
|
rsource "bq2429x/Kconfig"
|
|
rsource "ds1307/Kconfig"
|
|
rsource "ds3231/Kconfig"
|
|
rsource "ds3234/Kconfig"
|
|
rsource "edbg_eui/Kconfig"
|
|
rsource "io1_xplained/Kconfig"
|
|
rsource "tps6274x/Kconfig"
|
|
rsource "uart_half_duplex/Kconfig"
|
|
rsource "usbdev_mock/Kconfig"
|
|
endmenu # Miscellaneous Device Drivers
|
|
|
|
rsource "Kconfig.net"
|
|
|
|
menu "Peripherals drivers"
|
|
rsource "periph_common/Kconfig"
|
|
rsource "rtt_rtc/Kconfig"
|
|
rsource "soft_spi/Kconfig"
|
|
rsource "soft_uart/Kconfig"
|
|
endmenu # Peripherals drivers
|
|
|
|
menu "Sensor Device Drivers"
|
|
rsource "ad7746/Kconfig"
|
|
rsource "adcxx1c/Kconfig"
|
|
rsource "ads101x/Kconfig"
|
|
rsource "adt7310/Kconfig"
|
|
rsource "adxl345/Kconfig"
|
|
rsource "apds99xx/Kconfig"
|
|
rsource "at30tse75x/Kconfig"
|
|
rsource "bh1750fvi/Kconfig"
|
|
rsource "bh1900nux/Kconfig"
|
|
rsource "bme680/Kconfig"
|
|
rsource "bmp180/Kconfig"
|
|
rsource "bmx055/Kconfig"
|
|
rsource "bmx280/Kconfig"
|
|
rsource "ccs811/Kconfig"
|
|
rsource "dcf77/Kconfig"
|
|
rsource "dht/Kconfig"
|
|
rsource "ds18/Kconfig"
|
|
rsource "ds75lx/Kconfig"
|
|
rsource "fxos8700/Kconfig"
|
|
rsource "gp2y10xx/Kconfig"
|
|
rsource "hdc1000/Kconfig"
|
|
rsource "hih6130/Kconfig"
|
|
rsource "hmc5883l/Kconfig"
|
|
rsource "hsc/Kconfig"
|
|
rsource "hts221/Kconfig"
|
|
rsource "ina2xx/Kconfig"
|
|
rsource "ina3221/Kconfig"
|
|
rsource "isl29020/Kconfig"
|
|
rsource "isl29125/Kconfig"
|
|
rsource "itg320x/Kconfig"
|
|
rsource "jc42/Kconfig"
|
|
rsource "l3g4200d/Kconfig"
|
|
rsource "lc709203f/Kconfig"
|
|
rsource "lis2dh12/Kconfig"
|
|
rsource "lis3dh/Kconfig"
|
|
rsource "lis3mdl/Kconfig"
|
|
rsource "lm75/Kconfig"
|
|
rsource "lpd8808/Kconfig"
|
|
rsource "lpsxxx/Kconfig"
|
|
rsource "lsm6dsl/Kconfig"
|
|
rsource "lsm303dlhc/Kconfig"
|
|
rsource "ltc4150/Kconfig"
|
|
rsource "mag3110/Kconfig"
|
|
rsource "mhz19/Kconfig"
|
|
rsource "mma8x5x/Kconfig"
|
|
rsource "mma7660/Kconfig"
|
|
rsource "mpl3115a2/Kconfig"
|
|
rsource "mpu9x50/Kconfig"
|
|
rsource "mq3/Kconfig"
|
|
rsource "opt3001/Kconfig"
|
|
rsource "pca9633/Kconfig"
|
|
rsource "pca9685/Kconfig"
|
|
rsource "pcd8544/Kconfig"
|
|
rsource "ph_oem/Kconfig"
|
|
rsource "pir/Kconfig"
|
|
rsource "pulse_counter/Kconfig"
|
|
rsource "qmc5883l/Kconfig"
|
|
rsource "scd30/Kconfig"
|
|
rsource "sdp3x/Kconfig"
|
|
rsource "sgp30/Kconfig"
|
|
rsource "sds011/Kconfig"
|
|
rsource "seesaw_soil/Kconfig"
|
|
rsource "sht1x/Kconfig"
|
|
rsource "sht2x/Kconfig"
|
|
rsource "sht3x/Kconfig"
|
|
rsource "shtc1/Kconfig"
|
|
rsource "si70xx/Kconfig"
|
|
rsource "si114x/Kconfig"
|
|
rsource "si1133/Kconfig"
|
|
rsource "sm_pwm_01c/Kconfig"
|
|
rsource "sps30/Kconfig"
|
|
rsource "srf02/Kconfig"
|
|
rsource "srf04/Kconfig"
|
|
rsource "srf08/Kconfig"
|
|
rsource "stmpe811/Kconfig"
|
|
rsource "tcs37727/Kconfig"
|
|
rsource "tmp00x/Kconfig"
|
|
rsource "tsl2561/Kconfig"
|
|
rsource "tsl4531x/Kconfig"
|
|
rsource "vcnl40x0/Kconfig"
|
|
rsource "veml6070/Kconfig"
|
|
endmenu # Sensor Device Drivers
|
|
|
|
menu "Storage Device Drivers"
|
|
rsource "at24cxxx/Kconfig"
|
|
rsource "at25xxx/Kconfig"
|
|
rsource "mtd/Kconfig"
|
|
rsource "mtd_mapper/Kconfig"
|
|
rsource "mtd_sdcard/Kconfig"
|
|
rsource "nvram/Kconfig"
|
|
rsource "nvram_spi/Kconfig"
|
|
rsource "sdcard_spi/Kconfig"
|
|
endmenu # Storage Device Drivers
|
|
|
|
endmenu # Drivers
|