Zephyr Project API 4.2.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches

Analog Devices ADLTC2990 Quad I2C Voltage, Current and Temperature Monitor. More...

Files

file  adltc2990.h
 Header file for extended sensor API of ADLTC2990 sensor.
 

Enumerations

enum  adltc2990_acquisition_format { ADLTC2990_REPEATED_ACQUISITION , ADLTC2990_SINGLE_SHOT_ACQUISITION }
 Acquisition format. More...
 

Functions

int adltc2990_is_busy (const struct device *dev, bool *is_busy)
 check if adtlc2990 is busy doing conversion
 
int adltc2990_trigger_measurement (const struct device *dev, enum adltc2990_acquisition_format format)
 Trigger the adltc2990 to start a measurement.
 

Detailed Description

Analog Devices ADLTC2990 Quad I2C Voltage, Current and Temperature Monitor.

Enumeration Type Documentation

◆ adltc2990_acquisition_format

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

Acquisition format.

Enumerator
ADLTC2990_REPEATED_ACQUISITION 

Repeated acquisition.

ADLTC2990_SINGLE_SHOT_ACQUISITION 

Single shot acquisition.

Function Documentation

◆ adltc2990_is_busy()

int adltc2990_is_busy ( const struct device dev,
bool is_busy 
)

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

check if adtlc2990 is busy doing conversion

Parameters
devPointer to the adltc2990 device
is_busyPointer to the variable to store the busy status
Return values
0if successful
-EIOGeneral input / output error.

◆ adltc2990_trigger_measurement()

int adltc2990_trigger_measurement ( const struct device dev,
enum adltc2990_acquisition_format  format 
)

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

Trigger the adltc2990 to start a measurement.

Parameters
devPointer to the adltc2990 device
formatThe acquisition format to be used
Return values
0if successful
-EIOGeneral input / output error.