Relative Humidity and Temperature sensor#

Relative Humidity and Temperature sensor driver abstraction designed for Thunderboard.

Functions#

sl_status_t
sl_status_t
sl_sensor_rht_get(uint32_t *rh, int32_t *t)

Macros#

#define
SENSOR_THERMOMETER_STATUS_TRIGGER_TYPE_DISCRETE_VALUE 0
#define
SENSOR_THERMOMETER_STATUS_TRIGGER_TYPE_PERCENTAGE 1
#define
SENSOR_THERMOMETER_MIN_PERCENTAGE_DELTA_VALUE 0
#define
SENSOR_THERMOMETER_MAX_PERCENTAGE_DELTA_VALUE 65535
#define
SENSOR_THERMOMETER_MIN_DISCRETE_DELTA_VALUE -128
#define
SENSOR_THERMOMETER_MAX_DISCRETE_DELTA_VALUE 127
#define
SENSOR_THERMOMETER_POSITIVE_TOLERANCE 0
#define
SENSOR_THERMOMETER_NEGATIVE_TOLERANCE 0
#define
SENSOR_THERMOMETER_SAMPLING_FUNCTION SAMPLING_UNSPECIFIED
#define
SENSOR_THERMOMETER_MEASUREMENT_PERIOD 0
#define
SENSOR_THERMOMETER_UPDATE_INTERVAL 0
#define
SENSOR_THERMOMETER_CADENCE_ENABLE 0
#define
SENSOR_THERMOMETER_FAST_CADENCE_PERIOD_DIVISOR 0
#define
SENSOR_THERMOMETER_STATUS_TRIGGER_TYPE SENSOR_THERMOMETER_STATUS_TRIGGER_TYPE_DISCRETE_VALUE
#define
SENSOR_THERMOMETER_STATUS_TRIGGER_DELTA_DOWN 0
#define
SENSOR_THERMOMETER_STATUS_TRIGGER_DELTA_UP 0
#define
SENSOR_THERMOMETER_STATUS_MIN_INTERVAL 0
#define
SENSOR_THERMOMETER_FAST_CADENCE_LOW 0
#define
SENSOR_THERMOMETER_FAST_CADENCE_HIGH 0

Function Documentation#

sl_sensor_rht_init#

sl_status_t sl_sensor_rht_init (void )
Parameters
TypeDirectionArgument NameDescription
voidN/A

Initialize Relative Humidity and Temperature sensor.

Note

  • With certain boards (e.g. 4166A, 4184A, 4184B), using this initialization function enables other sensors, because they're on the same enable pin. Please take that into account when using this function.

Returns

  • Status of the operation.


Definition at line 50 of file common/sensor_rht/sl_sensor_rht.h

sl_sensor_rht_deinit#

void sl_sensor_rht_deinit (void )
Parameters
TypeDirectionArgument NameDescription
voidN/A

Deinitialize Relative Humidity and Temperature sensor.

Warnings

  • With certain boards (e.g. 4166A, 4184A, 4184B), using this deinitialization function disables other sensors, because they're on the same enable pin. Please use with caution.


Definition at line 59 of file common/sensor_rht/sl_sensor_rht.h

sl_sensor_rht_get#

sl_status_t sl_sensor_rht_get (uint32_t * rh, int32_t * t)
Parameters
TypeDirectionArgument NameDescription
uint32_t *[out]rh

Relative humidity (in 0.001 percent).

int32_t *[out]t

Temperature (in 0.001 Celsius).

Getter for Relative Humidity and Temperature sensor measurement data. Returns

  • Status of the operation.


Definition at line 67 of file common/sensor_rht/sl_sensor_rht.h