|
Zephyr Project API 3.7.0
A Scalable Open Source RTOS
|
#include <zephyr/dt-bindings/dt-util.h>Go to the source code of this file.
Macros | |
| #define | ADC_ACQ_TIME_MICROSECONDS (1) |
| Acquisition time is expressed in microseconds. | |
| #define | ADC_ACQ_TIME_NANOSECONDS (2) |
| Acquisition time is expressed in nanoseconds. | |
| #define | ADC_ACQ_TIME_TICKS (3) |
| Acquisition time is expressed in ADC ticks. | |
| #define | ADC_ACQ_TIME(unit, value) (((unit) << 14) | ((value) & BIT_MASK(14))) |
| Macro for composing the acquisition time value in given units. | |
| #define | ADC_ACQ_TIME_DEFAULT 0 |
| Value indicating that the default acquisition time should be used. | |
| #define | ADC_ACQ_TIME_MAX BIT_MASK(14) |
| #define | ADC_ACQ_TIME_UNIT(time) (((time) >> 14) & BIT_MASK(2)) |
| #define | ADC_ACQ_TIME_VALUE(time) ((time) & BIT_MASK(14)) |
| #define ADC_ACQ_TIME | ( | unit, | |
| value | |||
| ) | (((unit) << 14) | ((value) & BIT_MASK(14))) |
Macro for composing the acquisition time value in given units.
| #define ADC_ACQ_TIME_DEFAULT 0 |
Value indicating that the default acquisition time should be used.
| #define ADC_ACQ_TIME_MAX BIT_MASK(14) |
| #define ADC_ACQ_TIME_MICROSECONDS (1) |
Acquisition time is expressed in microseconds.
| #define ADC_ACQ_TIME_NANOSECONDS (2) |
Acquisition time is expressed in nanoseconds.
| #define ADC_ACQ_TIME_TICKS (3) |
Acquisition time is expressed in ADC ticks.