zephyr/include/zephyr/drivers
Tom Burdick b249535093 sensors: Add channel specifier
Use a structured channel specifier rather than a single enum when
specifying channels to read in the new read/decoder API.

Replaces usages of a seperate channel and channel_index parameter
where previously used with a struct sensor_chan_spec.

Signed-off-by: Tom Burdick <thomas.burdick@intel.com>
2024-05-17 09:30:18 +02:00
..
adc adc: Use int64_t in voltage divider calculation to avoid overflow 2024-03-07 09:23:53 +01:00
bluetooth Bluetooth: Remove bt_read_static_addr() "hack" 2024-05-14 18:21:11 -04:00
can drivers: can: mcan: remove broken transmitter delay compensation support 2024-03-28 09:41:53 +00:00
clock_control clock_control: nrf: fix references to kconfig 2024-04-30 12:00:58 +02:00
console drivers: Console: Move all posix arch boards to same driver 2023-05-26 12:57:41 +02:00
dma drivers: esp32: update to hal_espressif v5.1 2024-04-05 13:39:53 +02:00
eeprom drivers: eeprom: add fake EEPROM driver 2022-11-15 09:43:42 -06:00
ethernet include: Add NXP ENET QOS header 2024-04-02 21:02:25 -04:00
flash driver: flash: npcx: introduce npcx flash driver 2023-07-20 16:22:47 +02:00
gnss drivers: gnss: move gnss_publish.h in include/ 2023-11-29 14:30:40 +00:00
gpio drivers: gpio: gpio_intel: add acpi base resource enumeration 2024-04-22 06:50:38 -07:00
i2c rtio: Use CONCAT in place of ## in macros 2024-04-26 16:22:20 +02:00
i3c drivers: i3c: add ccc getcaps helper 2024-05-16 16:23:31 +02:00
ieee802154 drivers: ieee802154: introduce channel pages 2023-09-27 12:44:15 -04:00
interrupt_controller include: drivers: Add missing __subsystem tags 2024-05-03 14:44:41 +01:00
led drivers: ht16k33: convert from kscan to input 2024-05-06 14:53:36 +01:00
led_strip include: Prefix includes to use a scope 2022-04-08 19:03:32 +02:00
mfd drivers: mfd: add new driver "mfd_adp5585" 2024-05-08 16:09:08 -04:00
mipi_dsi drivers: mipi_dsi: dsi_mcux_2l add support for SMARTDMA, and byte swapping 2023-09-25 09:46:55 +02:00
misc include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
mm mm: Fix sys_mm_drv_unmap_region documentation 2024-04-19 16:56:05 +00:00
modem modem: hl7800: Improve set bands API 2023-02-07 00:25:53 -08:00
pcie drivers: pcie: Remove deprecated pcie_bdf_lookup 2024-05-17 09:30:04 +02:00
pinctrl drivers: pinctrl: pfc_rcar: add dummy IPSR flag to pinctrl driver 2024-03-20 15:42:45 +01:00
pm_cpu_ops include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
power soc: sam: Add SUPC driver and dts model 2023-10-24 11:35:43 +02:00
pwm drivers: pwm: implement MAX31790 2023-07-25 09:08:30 +02:00
regulator tests: drivers: regulator: add api test for active discharge 2024-01-29 09:43:39 +01:00
rtc drivers: rtc: ds3231: use backticks for code identifiers 2023-11-30 10:05:39 +01:00
sensor drivers: sensor: grow_r502a: add upload and download template 2024-05-09 12:41:59 -04:00
serial drivers: serial: uart_async_rx: Optimize RAM usage 2024-03-26 10:46:02 -04:00
sip_svc drivers: sip_svc: sip_smc_intel_socfpga: Fix type error 2023-09-15 09:26:49 +02:00
timer clock_control: nrf: fix references to kconfig 2024-04-30 12:00:58 +02:00
uart drivers: serial_test: Implement interrupt and async APIs 2023-09-28 14:07:52 +03:00
usb usb: device_next: add controller can detect VBUS state change capability 2024-05-15 17:29:24 +01:00
usb_c include: drivers: Add missing __subsystem tags 2024-05-03 14:44:41 +01:00
virtualization drivers: virtualization: Map ivshmem-v2 sections individually 2023-11-27 12:15:43 +00:00
adc.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
auxdisplay.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
bbram.h bbram: doc: clean bad doxygen references. 2023-08-28 13:43:55 -04:00
cache.h cache: Add note about buffer alignment and size 2023-06-22 06:06:32 -04:00
can.h drivers: can: set default initial bitrates via Kconfig 2024-05-16 09:23:59 +02:00
cellular.h modem_cellular: add registration status API 2024-03-14 16:30:57 +00:00
charger.h charger: add charger status and online change notifiers 2024-03-08 09:38:03 +01:00
clock_control.h include: drivers: Add missing __subsystem tags 2024-05-03 14:44:41 +01:00
coredump.h include: add missing sys/slist.h include 2022-10-11 18:05:17 +02:00
counter.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
dac.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
dai.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
disk.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
display.h include: drivers: Add missing __subsystem tags 2024-05-03 14:44:41 +01:00
dma.h dma: Fix error_callback enable/disable confusion 2024-04-11 17:08:10 -04:00
edac.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
eeprom.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
emul.h sensor: testing: Update sensor emul backend 2024-01-16 10:01:00 +01:00
emul_bbram.h drivers: bbram: Rename emul_bbram_backend_api to emul_bbram_driver_api 2024-05-03 14:44:41 +01:00
emul_fuel_gauge.h emul: Add syscall support for fuel gauge emulators 2023-09-12 17:23:00 +01:00
emul_sensor.h sensors: Add channel specifier 2024-05-17 09:30:18 +02:00
emul_stub_device.h emul: change stub driver priority to kernel device default 2023-08-25 10:31:02 +02:00
entropy.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
espi.h treewide: drivers: espi: Adjust terms per eSPI specification 1.5 2024-05-02 13:56:46 -04:00
espi_emul.h include: add missing sys/slist.h include 2022-10-11 18:05:17 +02:00
espi_saf.h drivers: espi: npcx: introduce espi taf driver 2023-12-18 09:30:01 +01:00
flash.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
fpga.h drivers: fpga: better support for incomplete drivers 2024-04-19 10:08:06 +02:00
fuel_gauge.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
gnss.h GNSS: Increase size of hdop 2024-04-09 11:05:38 +02:00
gpio.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
hwinfo.h drivers: hwinfo: Add device EUI64 ID support 2024-04-30 19:29:10 -05:00
hwspinlock.h drivers: introduce hardware spinlock framework 2023-08-16 20:46:55 +02:00
i2c.h include: drivers: Add missing __subsystem tags 2024-05-03 14:44:41 +01:00
i2c_emul.h bus: emul: Update i2c/spi emulators with mock transport 2024-01-16 10:01:00 +01:00
i2s.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
i3c.h drivers: i3c: add ccc getcaps helper 2024-05-16 16:23:31 +02:00
ipm.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
kscan.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
led.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
led_strip.h drivers: led_strip: Make update channels function optional 2024-05-14 09:33:58 +02:00
loopback_disk.h drivers: disk: add loopback disk driver 2024-04-15 10:55:29 -07:00
lora.h include: drivers: Add missing __subsystem tags 2024-05-03 14:44:41 +01:00
mbox.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
mdio.h include: mdio.h: Make bus functions optional 2024-04-29 22:31:16 +01:00
mipi_dbi.h include: drivers: mipi_dbi: document return value for mipi_dbi_release 2024-04-20 13:44:07 -04:00
mipi_dsi.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
peci.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
pinctrl.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
pm_cpu_ops.h drivers: pm_cpu_ops: psci: provide sys_poweroff hook 2023-08-04 16:59:36 +02:00
ps2.h include: zephyr: drivers: ps2: Add missing err codes header 2023-06-07 15:24:30 -04:00
ptp_clock.h include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
pwm.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
regulator.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
reset.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
retained_mem.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
rtc.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
sdhc.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
sensor.h sensors: Add channel specifier 2024-05-17 09:30:18 +02:00
sensor_attribute_types.h sensor: testing: Update sensor emul backend 2024-01-16 10:01:00 +01:00
sensor_data_types.h sensors: vertically decode raw data 2023-09-25 09:47:26 +02:00
smbus.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
spi.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
spi_emul.h bus: emul: Update i2c/spi emulators with mock transport 2024-01-16 10:01:00 +01:00
syscon.h include: add missing errno.h include 2022-10-11 18:05:17 +02:00
uart.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
uart_pipe.h uart_pipe: move driver from console to serial 2022-07-07 09:59:49 +02:00
video-controls.h drivers: video: doc: Cleanup Doxygen documentation 2023-07-14 08:23:07 -05:00
video.h include: drivers: Add missing __subsystem tags 2024-05-03 14:44:41 +01:00
w1.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00
watchdog.h include/zephyr: Add 'version' and 'since' tag to groups 2024-03-19 13:13:45 +01:00