# Copyright 2020 Daniel Friesel # # SPDX-License-Identifier: CC0-1.0 config meta_driver_adc bool config meta_driver_counter bool config meta_driver_hardware_i2c bool config meta_driver_i2c bool config meta_driver_neopixel bool config meta_driver_spi bool config meta_driver_stdin bool config meta_driver_timer bool config meta_driver_uptime bool menu "Drivers" config driver_am2320 bool "AM2320 TH Sensor" depends on meta_driver_i2c config driver_bme280 bool "BME280 TPH Sensor" depends on meta_driver_i2c && (arch_msp430fr5969lp || arch_msp430fr5994lp) config driver_bme680 bool "BME680 TPH+IAQ Sensor" depends on meta_driver_i2c && !driver_bme280 && (arch_arduino_nano || arch_msp430fr5969lp || arch_msp430fr5994lp) # ccs811 is broken and incomplete # dummy is AEMR-specific and not included in Kconfig config driver_eeprom24lc64 bool "24LC64 EEPROM" depends on meta_driver_i2c config driver_hcd1080 bool "HDC1080 TH Sensor with Heated Plate" depends on meta_driver_i2c config driver_lm75 bool "LM75 Temperature Sensor" depends on meta_driver_i2c # depends on I2C config driver_max44009 bool "MAX44009 Ambient Light Sensor" depends on meta_driver_i2c config driver_mmsimple bool "MicroMoody simple" depends on meta_driver_i2c config driver_mmsubstate bool "MicroMoody with Sub-States" depends on meta_driver_i2c && !driver_mmsimple config driver_mpu9250 bool "MPU9250 Accelerometer/Gyroscope/Magnetometer" depends on meta_driver_i2c config driver_nrf24l01 bool "nRF24L01+ 2.4GHz Radio" depends on meta_driver_spi # resistive_load is AEMR-specific and not included in Kconfig # s5851a is broken and incomplete config driver_sharp96 bool "sharp LS013B4DN 96x96px Transflective LC Display" depends on ( arch_msp430fr5969lp || arch_msp430fr5994lp ) && meta_driver_spi config driver_softi2c bool "Software I2C" #depends on !driver_i2c select meta_driver_i2c endmenu choice driver_softi2c_pullup bool "SoftI2C Pull-Up Configuration" depends on driver_softi2c config driver_softi2c_pullup_none bool "No Pull-Up Handling" config driver_softi2c_pullup_dynamic_internal bool "Internal Dynamic Pull-Up" help Internal Pull-Up, disabled when transmitting LOW config driver_softi2c_pullup_dynamic_external bool "GPIO Dynamic Pull-Up" depends on arch_msp430fr5969lp || arch_msp430fr5994lp help Pull-Up resistors connected to GPIO, disabled when transmitting LOW config driver_softi2c_pullup_external bool "GPIO Static Pull-Up" depends on arch_msp430fr5969lp || arch_msp430fr5994lp help Pull-Up resistors connected to GPIO, always on endchoice