7#ifndef ZEPHYR_INCLUDE_DRIVERS_SENSOR_SCD4X_H_
8#define ZEPHYR_INCLUDE_DRIVERS_SENSOR_SCD4X_H_
@ SENSOR_ATTR_PRIV_START
This and higher values are sensor specific.
Definition sensor.h:359
int scd4x_self_test(const struct device *dev)
Performs a self test.
sensor_attribute_scd4x
Definition scd4x.h:12
@ SENSOR_ATTR_SCD4X_SELF_CALIB_INITIAL_PERIOD
Definition scd4x.h:33
@ SENSOR_ATTR_SCD4X_AMBIENT_PRESSURE
Definition scd4x.h:24
@ SENSOR_ATTR_SCD4X_TEMPERATURE_OFFSET
Definition scd4x.h:16
@ SENSOR_ATTR_SCD4X_SENSOR_ALTITUDE
Definition scd4x.h:20
@ SENSOR_ATTR_SCD4X_SELF_CALIB_STANDARD_PERIOD
Definition scd4x.h:37
@ SENSOR_ATTR_SCD4X_AUTOMATIC_CALIB_ENABLE
Definition scd4x.h:28
int scd4x_persist_settings(const struct device *dev)
Performs a self test.
int scd4x_forced_recalibration(const struct device *dev, uint16_t target_concentration, uint16_t *frc_correction)
Performs a forced recalibration.
int scd4x_factory_reset(const struct device *dev)
Performs a factory reset.
Public APIs for the sensor driver.
__UINT16_TYPE__ uint16_t
Definition stdint.h:89
Runtime device structure (in ROM) per driver instance.
Definition device.h:412