fab99bd641
Organizes sensor drivers by vendor to distribute maintainership responsibilities. Signed-off-by: Maureen Helm <maureen.helm@analog.com>
96 lines
4.2 KiB
CMake
96 lines
4.2 KiB
CMake
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
# zephyr-keep-sorted-start
|
|
add_subdirectory(adi)
|
|
add_subdirectory(ams)
|
|
add_subdirectory(bosch)
|
|
add_subdirectory(maxim)
|
|
add_subdirectory(microchip)
|
|
add_subdirectory(nxp)
|
|
add_subdirectory(sensirion)
|
|
add_subdirectory(silabs)
|
|
add_subdirectory(st)
|
|
add_subdirectory(ti)
|
|
# zephyr-keep-sorted-stop
|
|
|
|
add_subdirectory_ifdef(CONFIG_A01NYUB a01nyub)
|
|
add_subdirectory_ifdef(CONFIG_ADC_CMP_NPCX nuvoton_adc_cmp_npcx)
|
|
add_subdirectory_ifdef(CONFIG_AGS10 ags10)
|
|
add_subdirectory_ifdef(CONFIG_AK8975 ak8975)
|
|
add_subdirectory_ifdef(CONFIG_AKM09918C akm09918c)
|
|
add_subdirectory_ifdef(CONFIG_AMD_SB_TSI amd_sb_tsi)
|
|
add_subdirectory_ifdef(CONFIG_AMG88XX amg88xx)
|
|
add_subdirectory_ifdef(CONFIG_APDS9960 apds9960)
|
|
add_subdirectory_ifdef(CONFIG_BD8LB600FS_DIAGNOSTICS bd8lb600fs)
|
|
add_subdirectory_ifdef(CONFIG_BH1750 bh1750)
|
|
add_subdirectory_ifdef(CONFIG_CURRENT_AMP current_amp)
|
|
add_subdirectory_ifdef(CONFIG_DHT dht)
|
|
add_subdirectory_ifdef(CONFIG_DHT20 dht20)
|
|
add_subdirectory_ifdef(CONFIG_DPS310 dps310)
|
|
add_subdirectory_ifdef(CONFIG_ENS160 ens160)
|
|
add_subdirectory_ifdef(CONFIG_ESP32_TEMP esp32_temp)
|
|
add_subdirectory_ifdef(CONFIG_EXPLORIR_M explorir_m)
|
|
add_subdirectory_ifdef(CONFIG_F75303 f75303)
|
|
add_subdirectory_ifdef(CONFIG_FCX_MLDX5 fcx_mldx5)
|
|
add_subdirectory_ifdef(CONFIG_GROVE_SENSORS grove)
|
|
add_subdirectory_ifdef(CONFIG_GROW_R502A grow_r502a)
|
|
add_subdirectory_ifdef(CONFIG_HM330X hm330x)
|
|
add_subdirectory_ifdef(CONFIG_HMC5883L hmc5883l)
|
|
add_subdirectory_ifdef(CONFIG_HP206C hp206c)
|
|
add_subdirectory_ifdef(CONFIG_HS300X hs300x)
|
|
add_subdirectory_ifdef(CONFIG_ICM42605 tdk/icm42605)
|
|
add_subdirectory_ifdef(CONFIG_ICM42670 tdk/icm42670)
|
|
add_subdirectory_ifdef(CONFIG_ICM42688 tdk/icm42688)
|
|
add_subdirectory_ifdef(CONFIG_ICP10125 tdk/icp10125)
|
|
add_subdirectory_ifdef(CONFIG_IST8310 ist8310)
|
|
add_subdirectory_ifdef(CONFIG_ISL29035 isl29035)
|
|
add_subdirectory_ifdef(CONFIG_ITDS wsen_itds)
|
|
add_subdirectory_ifdef(CONFIG_LM35 lm35)
|
|
add_subdirectory_ifdef(CONFIG_LM75 lm75)
|
|
add_subdirectory_ifdef(CONFIG_LM77 lm77)
|
|
add_subdirectory_ifdef(CONFIG_LTR_F216A ltrf216a)
|
|
add_subdirectory_ifdef(CONFIG_MC3419 mc3419)
|
|
add_subdirectory_ifdef(CONFIG_MHZ19B mhz19b)
|
|
add_subdirectory_ifdef(CONFIG_MPR mpr)
|
|
add_subdirectory_ifdef(CONFIG_MPU6050 tdk/mpu6050)
|
|
add_subdirectory_ifdef(CONFIG_MPU9250 tdk/mpu9250)
|
|
add_subdirectory_ifdef(CONFIG_MS5607 ms5607)
|
|
add_subdirectory_ifdef(CONFIG_MS5837 ms5837)
|
|
add_subdirectory_ifdef(CONFIG_NPM1300_CHARGER npm1300_charger)
|
|
add_subdirectory_ifdef(CONFIG_NTC_THERMISTOR ntc_thermistor)
|
|
add_subdirectory_ifdef(CONFIG_PCNT_ESP32 pcnt_esp32)
|
|
add_subdirectory_ifdef(CONFIG_PMS7003 pms7003)
|
|
add_subdirectory_ifdef(CONFIG_QDEC_NRFX qdec_nrfx)
|
|
add_subdirectory_ifdef(CONFIG_QDEC_SAM qdec_sam)
|
|
add_subdirectory_ifdef(CONFIG_RPI_PICO_TEMP rpi_pico_temp)
|
|
add_subdirectory_ifdef(CONFIG_S11059 s11059)
|
|
add_subdirectory_ifdef(CONFIG_SBS_GAUGE sbs_gauge)
|
|
add_subdirectory_ifdef(CONFIG_SM351LT sm351lt)
|
|
add_subdirectory_ifdef(CONFIG_SX9500 sx9500)
|
|
add_subdirectory_ifdef(CONFIG_TACH_IT8XXX2 ite_tach_it8xxx2)
|
|
add_subdirectory_ifdef(CONFIG_TACH_NPCX nuvoton_tach_npcx)
|
|
add_subdirectory_ifdef(CONFIG_TEMP_NRF5 nrf5)
|
|
add_subdirectory_ifdef(CONFIG_TH02 th02)
|
|
add_subdirectory_ifdef(CONFIG_VCMP_IT8XXX2 ite_vcmp_it8xxx2)
|
|
add_subdirectory_ifdef(CONFIG_VCNL4040 vcnl4040)
|
|
add_subdirectory_ifdef(CONFIG_VCNL36825T vcnl36825t)
|
|
add_subdirectory_ifdef(CONFIG_VEML7700 veml7700)
|
|
add_subdirectory_ifdef(CONFIG_VOLTAGE_DIVIDER voltage_divider)
|
|
add_subdirectory_ifdef(CONFIG_WSEN_HIDS wsen_hids)
|
|
add_subdirectory_ifdef(CONFIG_WSEN_PADS wsen_pads)
|
|
add_subdirectory_ifdef(CONFIG_WSEN_PDUS wsen_pdus)
|
|
add_subdirectory_ifdef(CONFIG_WSEN_TIDS wsen_tids)
|
|
add_subdirectory_ifdef(CONFIG_XMC4XXX_TEMP xmc4xxx_temp)
|
|
add_subdirectory_ifdef(CONFIG_TACH_ENE_KB1200 ene_tach_kb1200)
|
|
|
|
zephyr_syscall_header(${ZEPHYR_BASE}/include/zephyr/drivers/sensor.h)
|
|
|
|
zephyr_library()
|
|
zephyr_library_property(ALLOW_EMPTY TRUE)
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_USERSPACE sensor_handlers.c)
|
|
zephyr_library_sources_ifdef(CONFIG_SENSOR_SHELL sensor_shell.c)
|
|
zephyr_library_sources_ifdef(CONFIG_SENSOR_SHELL_STREAM sensor_shell_stream.c)
|
|
zephyr_library_sources_ifdef(CONFIG_SENSOR_SHELL_BATTERY shell_battery.c)
|
|
zephyr_library_sources_ifdef(CONFIG_SENSOR_ASYNC_API sensor_decoders_init.c default_rtio_sensor.c)
|