zephyr/drivers/sensor/meas
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Sudarshan Iyengar e7ae602b5c drivers: sensor: ms5637: Add async sensor API support
Implement SENSOR_ASYNC_API for the MS5637 driver using RTIO
submission chains for non-blocking pressure/temperature reads.

- Add RTIO SQE chain helper (ms5637_prep_conv_chain) to
  reduce duplication between pressure and temperature paths
- Add sensor data decoder with q31 output format
- Refactor ms5637_compensate to accept calibration struct
  and output reading pointer, eliminating dependency on the
  full ms5637_data struct for use in decoder context
- Add Kconfig selections for I2C_RTIO and RTIO_OP_DELAY
  when SENSOR_ASYNC_API is enabled
- Fix CMakeLists.txt to use CONFIG_SENSOR_ASYNC_API

Signed-off-by: Sudarshan Iyengar <sudarshan.iyengar@alifsemi.com>
Assisted-by: Claude:claude-opus-4.7
2026-08-18 17:18:08 -04:00
..
htu31d drivers: sensor: add TE Connectivity HTU31D sensor driver 2026-05-07 09:13:40 +02:00
ms5607 drivers: sensor: use LOG_ERR_DEVICE_NOT_READY macro 2026-04-24 15:36:33 -04:00
ms5637 drivers: sensor: ms5637: Add async sensor API support 2026-08-18 17:18:08 -04:00
ms5837 drivers: sensor: use LOG_ERR_DEVICE_NOT_READY macro 2026-04-24 15:36:33 -04:00
CMakeLists.txt drivers: sensor: add TE Connectivity MS5637 sensor driver 2026-05-08 15:58:49 -05:00
Kconfig drivers: sensor: add TE Connectivity MS5637 sensor driver 2026-05-08 15:58:49 -05:00