37#define SCD30_VERSION    0xD100   
   38#define SCD30_STATUS     0x0202   
   41#define SCD30_DATA       0x0300   
   43#define SCD30_START      0x0010   
   44#define SCD30_STOP       0x0104   
   45#define SCD30_SOFT_RESET 0xD304   
   47#define SCD30_INTERVAL   0x4600   
   49#define SCD30_ASC        0x5306   
   50#define SCD30_FRC        0x5204   
   51#define SCD30_T_OFFSET   0x5403   
   52#define SCD30_A_OFFSET   0x5102   
Definition of the generic [S]ensor [A]ctuator [U]ber [L]ayer.
 
uint_fast8_t i2c_t
Default i2c_t type definition.
 
Low-level I2C peripheral driver interface definition.
 
@ SCD30_CRC_ERROR
Invalid value or length.
 
@ SCD30_NO_NEW_DATA
No new data.
 
@ SCD30_INVALID_VALUE
Device doesn't exist.
 
@ SCD30_COM_FAILED
Communication with device failed.
 
uint8_t scd30_read_periodic(scd30_t *dev, scd30_measurement_t *result)
read co2 concentration, temperature and relative humidity when continuous measurements are being take...
 
int8_t scd30_reset(scd30_t *dev)
Soft reset sensor.
 
int8_t scd30_get_param(scd30_t *dev, uint16_t param, uint16_t *val)
Get value set for a configuration parameter on the device.
 
int scd30_start_periodic_measurement(scd30_t *dev, uint16_t *interval, uint16_t *apc)
Initializes Continuous Measurements.
 
int8_t scd30_stop_measurements(const scd30_t *dev)
Stop Continuous measurements.
 
int8_t scd30_init(scd30_t *dev, const scd30_params_t *params)
Initialize SCD30.
 
int8_t scd30_set_param(const scd30_t *dev, uint16_t param, uint16_t val)
Set a configuration parameter of device.
 
int8_t scd30_read_triggered(scd30_t *dev, scd30_measurement_t *result)
read CO2 concentration, temperature and relative humidity once
 
Measurement from SCD30 sensor.
 
float temperature
Temperature measured in °C.
 
float co2_concentration
CO2 concentration in ppm.
 
float relative_humidity
Relative humidity measured in %.
 
Device initialization parameters.
 
i2c_t i2c_dev
I2C device which is used.
 
uint8_t i2c_addr
I2C address.
 
Device descriptor for the SCD30 sensor.
 
scd30_params_t params
Device initialization parameters.
 
xtimer interface definitions