Zephyr API Documentation 4.3.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
ads131m02.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2024 Linumiz
3 *
4 * SPDX-License-Identifier: Apache-2.0
5 */
6
12
13#ifndef ZEPHYR_INCLUDE_DRIVERS_ADC_ADS131M02_H_
14#define ZEPHYR_INCLUDE_DRIVERS_ADC_ADS131M02_H_
15
16#include <zephyr/device.h>
17
24
32
41
82
93int ads131m02_set_adc_mode(const struct device *dev, enum ads131m02_adc_mode mode,
94 enum ads131m02_gc_delay gc_delay);
95
105int ads131m02_set_power_mode(const struct device *dev,
106 enum ads131m02_adc_power_mode mode);
107
109
110#endif
ads131m02_gc_delay
ADS131M02 global-chop delay.
Definition ads131m02.h:48
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.
ads131m02_adc_mode
ADS131M02 ADC mode.
Definition ads131m02.h:28
ads131m02_adc_power_mode
ADS131M02 power mode.
Definition ads131m02.h:36
@ ADS131M02_GC_DELAY_512
512 sample delay
Definition ads131m02.h:66
@ ADS131M02_GC_DELAY_8192
8192 sample delay
Definition ads131m02.h:74
@ ADS131M02_GC_DELAY_256
256 sample delay
Definition ads131m02.h:64
@ ADS131M02_GC_DELAY_65536
65536 sample delay
Definition ads131m02.h:80
@ ADS131M02_GC_DELAY_4
4 sample delay
Definition ads131m02.h:52
@ ADS131M02_GC_DELAY_64
64 sample delay
Definition ads131m02.h:60
@ ADS131M02_GC_DELAY_128
128 sample delay
Definition ads131m02.h:62
@ ADS131M02_GC_DELAY_1024
1024 sample delay
Definition ads131m02.h:68
@ ADS131M02_GC_DELAY_32
32 sample delay
Definition ads131m02.h:58
@ ADS131M02_GC_DELAY_4096
4096 sample delay
Definition ads131m02.h:72
@ ADS131M02_GC_DELAY_16384
16384 sample delay
Definition ads131m02.h:76
@ ADS131M02_GC_DELAY_16
16 sample delay
Definition ads131m02.h:56
@ ADS131M02_GC_DELAY_2
2 sample delay
Definition ads131m02.h:50
@ ADS131M02_GC_DELAY_2048
2048 sample delay
Definition ads131m02.h:70
@ ADS131M02_GC_DELAY_8
8 sample delay
Definition ads131m02.h:54
@ ADS131M02_GC_DELAY_32768
32768 sample delay
Definition ads131m02.h:78
@ ADS131M02_CONTINUOUS_MODE
Continuous conversion mode.
Definition ads131m02.h:29
@ ADS131M02_GLOBAL_CHOP_MODE
Global-chop mode.
Definition ads131m02.h:30
@ ADS131M02_HR
High Resolution.
Definition ads131m02.h:39
@ ADS131M02_VLP
Very Low Power.
Definition ads131m02.h:37
@ ADS131M02_LP
Low Power.
Definition ads131m02.h:38
Runtime device structure (in ROM) per driver instance.
Definition device.h:513