|
Zephyr Project API 4.3.99
A Scalable Open Source RTOS
|
Texas Instruments 2 channels SPI ADC. More...
Files | |
| file | ads131m02.h |
| Header file for extended API of ADS131M02 ADC. | |
Enumerations | |
| enum | ads131m02_adc_mode { ADS131M02_CONTINUOUS_MODE , ADS131M02_GLOBAL_CHOP_MODE } |
| ADS131M02 ADC mode. More... | |
| enum | ads131m02_adc_power_mode { ADS131M02_VLP , ADS131M02_LP , ADS131M02_HR } |
| ADS131M02 power mode. More... | |
| enum | ads131m02_gc_delay { ADS131M02_GC_DELAY_2 , ADS131M02_GC_DELAY_4 , ADS131M02_GC_DELAY_8 , ADS131M02_GC_DELAY_16 , ADS131M02_GC_DELAY_32 , ADS131M02_GC_DELAY_64 , ADS131M02_GC_DELAY_128 , ADS131M02_GC_DELAY_256 , ADS131M02_GC_DELAY_512 , ADS131M02_GC_DELAY_1024 , ADS131M02_GC_DELAY_2048 , ADS131M02_GC_DELAY_4096 , ADS131M02_GC_DELAY_8192 , ADS131M02_GC_DELAY_16384 , ADS131M02_GC_DELAY_32768 , ADS131M02_GC_DELAY_65536 } |
| ADS131M02 global-chop delay. More... | |
Functions | |
| int | ads131m02_set_adc_mode (const struct device *dev, enum ads131m02_adc_mode mode, enum ads131m02_gc_delay gc_delay) |
| Set the ADC mode of an ADS131M02 ADC. | |
| int | ads131m02_set_power_mode (const struct device *dev, enum ads131m02_adc_power_mode mode) |
| Set the power mode of an ADS131M02 ADC. | |
Texas Instruments 2 channels SPI ADC.
| enum ads131m02_adc_mode |
#include </__w/bridle/bridle/workspace/zephyr/include/zephyr/drivers/adc/ads131m02.h>
ADS131M02 ADC mode.
| Enumerator | |
|---|---|
| ADS131M02_CONTINUOUS_MODE | Continuous conversion mode. |
| ADS131M02_GLOBAL_CHOP_MODE | Global-chop mode. |
#include </__w/bridle/bridle/workspace/zephyr/include/zephyr/drivers/adc/ads131m02.h>
ADS131M02 power mode.
| Enumerator | |
|---|---|
| ADS131M02_VLP | Very Low Power. |
| ADS131M02_LP | Low Power. |
| ADS131M02_HR | High Resolution. |
| enum ads131m02_gc_delay |
#include </__w/bridle/bridle/workspace/zephyr/include/zephyr/drivers/adc/ads131m02.h>
ADS131M02 global-chop delay.
Delay inserted after the chopping switches toggle in global-chop mode to allow for external input circuitry settling.
| int ads131m02_set_adc_mode | ( | const struct device * | dev, |
| enum ads131m02_adc_mode | mode, | ||
| enum ads131m02_gc_delay | gc_delay ) |
#include </__w/bridle/bridle/workspace/zephyr/include/zephyr/drivers/adc/ads131m02.h>
Set the ADC mode of an ADS131M02 ADC.
| dev | Pointer to the device structure for the driver instance. |
| mode | ADC mode to set. |
| gc_delay | Global chop delay to set (if mode is ADS131M02_GLOBAL_CHOP_MODE). |
| 0 | success. |
| -errno | negative errno on failure. |
| int ads131m02_set_power_mode | ( | const struct device * | dev, |
| enum ads131m02_adc_power_mode | mode ) |
#include </__w/bridle/bridle/workspace/zephyr/include/zephyr/drivers/adc/ads131m02.h>
Set the power mode of an ADS131M02 ADC.
| dev | Pointer to the device structure for the driver instance. |
| mode | Power mode to set. |
| 0 | success. |
| -errno | negative errno on failure. |