Zephyr API Documentation 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches

TI TMP451 temperature sensor. More...

Files

file  tmp451.h
 Extended public API for TI's TMP451 temperature sensor.

Enumerations

enum  sensor_attribute_tmp451 { SENSOR_ATTR_TMP451_ONE_SHOT_MODE = SENSOR_ATTR_PRIV_START , SENSOR_ATTR_TMP451_CONTINUOUS_MODE , SENSOR_ATTR_TMP451_SHUTDOWN_MODE }
 Custom sensor attributes for TMP451. More...
enum  tmp451_conversion_rate {
  TMP451_RATE_0_0625_HZ = 62500 , TMP451_RATE_0_125_HZ = 125000 , TMP451_RATE_0_25_HZ = 250000 , TMP451_RATE_0_5_HZ = 500000 ,
  TMP451_RATE_1_HZ = 1000000 , TMP451_RATE_2_HZ = 2000000 , TMP451_RATE_4_HZ = 4000000 , TMP451_RATE_8_HZ = 8000000 ,
  TMP451_RATE_16_HZ = 16000000 , TMP451_RATE_32_HZ = 32000000
}
 Conversion rates in micro-Hz for use with SENSOR_ATTR_SAMPLING_FREQUENCY. More...

Detailed Description

TI TMP451 temperature sensor.

Enumeration Type Documentation

◆ sensor_attribute_tmp451

#include <zephyr/drivers/sensor/tmp451.h>

Custom sensor attributes for TMP451.

Enumerator
SENSOR_ATTR_TMP451_ONE_SHOT_MODE 

Put the sensor into one-shot (shutdown + convert on demand) mode.

SENSOR_ATTR_TMP451_CONTINUOUS_MODE 

Put the sensor into continuous conversion mode (frequency set by user).

SENSOR_ATTR_TMP451_SHUTDOWN_MODE 

Put the sensor into shutdown mode (no conversions).

◆ tmp451_conversion_rate

#include <zephyr/drivers/sensor/tmp451.h>

Conversion rates in micro-Hz for use with SENSOR_ATTR_SAMPLING_FREQUENCY.

These are the discrete conversion rates supported by TMP451.

Enumerator
TMP451_RATE_0_0625_HZ 

0.0625 Hz (16 s period)

TMP451_RATE_0_125_HZ 

0.125 Hz (8 s period)

TMP451_RATE_0_25_HZ 

0.25 Hz (4 s period)

TMP451_RATE_0_5_HZ 

0.5 Hz (2 s period)

TMP451_RATE_1_HZ 

1 Hz (1 s period)

TMP451_RATE_2_HZ 

2 Hz (500 ms period)

TMP451_RATE_4_HZ 

4 Hz (250 ms period)

TMP451_RATE_8_HZ 

8 Hz (125 ms period)

TMP451_RATE_16_HZ 

16 Hz (63 ms period)

TMP451_RATE_32_HZ 

32 Hz (32 ms period)