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.