17 #ifndef SHT3X_PARAMS_H
18 #define SHT3X_PARAMS_H
32 #ifndef SHT3X_PARAM_I2C_DEV
33 #define SHT3X_PARAM_I2C_DEV (I2C_DEV(0))
35 #ifndef SHT3X_PARAM_I2C_ADDR
36 #define SHT3X_PARAM_I2C_ADDR (SHT3X_I2C_ADDR_2)
38 #ifndef SHT3X_PARAM_MODE
39 #define SHT3X_PARAM_MODE (SHT3X_PERIODIC_2_MPS)
41 #ifndef SHT3X_PARAM_REPEAT
42 #define SHT3X_PARAM_REPEAT (SHT3X_HIGH)
46 #define SHT3X_PARAMS { .i2c_dev = SHT3X_PARAM_I2C_DEV, \
47 .i2c_addr = SHT3X_PARAM_I2C_ADDR, \
48 .mode = SHT3X_PARAM_MODE, \
49 .repeat = SHT3X_PARAM_REPEAT \
53 #ifndef SHT3X_SAUL_INFO
54 #define SHT3X_SAUL_INFO { .name = "sht3x1" }
SAUL registry interface definition.
Device Driver for Sensirion SHT30/SHT31/SHT35 Humidity and Temperature Sensors.
static const saul_reg_info_t sht3x_saul_info[]
Additional meta information to keep in the SAUL registry.
static const sht3x_params_t sht3x_params[]
SHT3x configuration.
Additional data to collect for each entry.
SHT3x device initialization parameters.