35#if CONFIG_SHT2X_RES_12_14BIT
36#define CONFIG_SHT2X_RESOLUTION (SHT2X_RES_12_14BIT)
37#elif CONFIG_SHT2X_RES_11_11BIT
38#define CONFIG_SHT2X_RESOLUTION (SHT2X_RES_11_11BIT)
39#elif CONFIG_SHT2X_RES_10_13BIT
40#define CONFIG_SHT2X_RESOLUTION (SHT2X_RES_10_13BIT)
41#elif CONFIG_SHT2X_RES_8_12BIT
42#define CONFIG_SHT2X_RESOLUTION (SHT2X_RES_8_12BIT)
44#define CONFIG_SHT2X_RESOLUTION (SHT2X_RES_12_14BIT)
47#if CONFIG_SHT2X_MEASURE_MODE_HOLD
48#define CONFIG_SHT2X_MEASURE_MODE (SHT2X_MEASURE_MODE_HOLD)
49#elif CONFIG_SHT2X_MEASURE_MODE_NO_HOLD
50#define CONFIG_SHT2X_MEASURE_MODE (SHT2X_MEASURE_MODE_NO_HOLD)
52#define CONFIG_SHT2X_MEASURE_MODE (SHT2X_MEASURE_MODE_NO_HOLD)
55#ifndef CONFIG_SHT2X_CRC_MODE
56#define CONFIG_SHT2X_CRC_MODE (1)
65#ifndef SHT2X_PARAM_I2C_DEV
67#define SHT2X_PARAM_I2C_DEV (I2C_DEV(0))
70#ifndef SHT2X_PARAM_I2C_ADDR
72#define SHT2X_PARAM_I2C_ADDR (0x40)
80#ifndef SHT2X_PARAM_RESOLUTION
82#define SHT2X_PARAM_RESOLUTION (CONFIG_SHT2X_RESOLUTION)
85#ifndef SHT2X_PARAM_MEASURE_MODE
87#define SHT2X_PARAM_MEASURE_MODE (CONFIG_SHT2X_MEASURE_MODE)
90#ifndef SHT2X_PARAM_CRC_MODE
92#define SHT2X_PARAM_CRC_MODE (CONFIG_SHT2X_CRC_MODE)
96#define SHT2X_PARAMS_DEFAULT {.i2c_dev = SHT2X_PARAM_I2C_DEV, \
97 .i2c_addr = SHT2X_PARAM_I2C_ADDR, \
98 .resolution = SHT2X_PARAM_RESOLUTION, \
99 .measure_mode = SHT2X_PARAM_MEASURE_MODE, \
100 .is_crc_enabled = SHT2X_PARAM_CRC_MODE, \
103#ifndef SHT2X_SAUL_INFO
105#define SHT2X_SAUL_INFO { .name = "sht2x" }
114#ifdef SHT2X_PARAMS_BOARD
124#define SHT2X_NUMOF ARRAY_SIZE(sht2x_params)
SAUL registry interface definition.
Device driver implementation for the SHT2x humidity and temperature humidity sensor.
#define SHT2X_PARAMS_DEFAULT
Default SHT2x parameter set.
static const sht2x_params_t sht2x_params[]
Configure SHT2X.
#define SHT2X_SAUL_INFO
Default SAUL device info.
#define SHT2X_NUMOF
Get the number of configured SHT2X devices.
static const saul_reg_info_t sht2x_saul_reg_info[SHT2X_NUMOF]
Configuration details of SAUL registry entries.
Additional data to collect for each entry.
Device initialization parameters.