Add driver for Festo VEAA-X-3 series proportional pressure regulator. The driver assumes that the maximum ADC value matches the maximum output from the device, and that the maximum DAC value matches the maximum input value for the device. External hardware is probably required between the ADC/DAC and the device. Signed-off-by: Jeppe Odgaard <jeppe.odgaard@prevas.dk>
79 lines
3.0 KiB
CMake
79 lines
3.0 KiB
CMake
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
# zephyr-keep-sorted-start
|
|
add_subdirectory(adi)
|
|
add_subdirectory(ams)
|
|
add_subdirectory(aosong)
|
|
add_subdirectory(asahi_kasei)
|
|
add_subdirectory(bosch)
|
|
add_subdirectory(espressif)
|
|
add_subdirectory(honeywell)
|
|
add_subdirectory(infineon)
|
|
add_subdirectory(ite)
|
|
add_subdirectory(maxim)
|
|
add_subdirectory(meas)
|
|
add_subdirectory(microchip)
|
|
add_subdirectory(nordic)
|
|
add_subdirectory(nuvoton)
|
|
add_subdirectory(nxp)
|
|
add_subdirectory(rohm)
|
|
add_subdirectory(seeed)
|
|
add_subdirectory(sensirion)
|
|
add_subdirectory(silabs)
|
|
add_subdirectory(st)
|
|
add_subdirectory(ti)
|
|
add_subdirectory(vishay)
|
|
add_subdirectory(wsen)
|
|
# zephyr-keep-sorted-stop
|
|
|
|
add_subdirectory_ifdef(CONFIG_A01NYUB a01nyub)
|
|
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_CURRENT_AMP current_amp)
|
|
add_subdirectory_ifdef(CONFIG_ENS160 ens160)
|
|
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_GROW_R502A grow_r502a)
|
|
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_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_MPU6050 tdk/mpu6050)
|
|
add_subdirectory_ifdef(CONFIG_MPU9250 tdk/mpu9250)
|
|
add_subdirectory_ifdef(CONFIG_NCT75 nct75)
|
|
add_subdirectory_ifdef(CONFIG_NTC_THERMISTOR ntc_thermistor)
|
|
add_subdirectory_ifdef(CONFIG_PMS7003 pms7003)
|
|
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_SX9500 sx9500)
|
|
add_subdirectory_ifdef(CONFIG_TH02 th02)
|
|
add_subdirectory_ifdef(CONFIG_TSIC_XX6 tsic_xx6)
|
|
add_subdirectory_ifdef(CONFIG_VEAA_X_3 veaa_x_3)
|
|
add_subdirectory_ifdef(CONFIG_VOLTAGE_DIVIDER voltage_divider)
|
|
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)
|