Zephyr API 3.6.99
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 <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 <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 <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.