![]() |
RT-Thread RTOS
An open source embedded real-time operating system
|
#include <adc_v2.h>
Data Fields | |
| struct rt_device | parent |
| const struct rt_adc_ops * | ops |
| rt_atomic_t | state |
| struct rt_spinlock | spinlock |
| rt_uint32_t | default_vref_mv |
| struct rt_adc_session_ctrl | session_ctrl |
adc device
ADC device object.
| struct rt_device rt_adc_device::parent |
RT-Thread device object.
| const struct rt_adc_ops * rt_adc_device::ops |
ADC driver operation table.
| rt_atomic_t rt_adc_device::state |
Atomic ADC runtime state.
| struct rt_spinlock rt_adc_device::spinlock |
Protects ADC stream FIFO shared by thread context and ISR.
| rt_uint32_t rt_adc_device::default_vref_mv |
Default reference voltage in millivolts.
| struct rt_adc_session_ctrl rt_adc_device::session_ctrl |
ADC active session control block.