|
ChibiOS/RT
2.5.1 |
#include <adc_lld.h>

Data Fields | |
| adcstate_t | state |
| Driver state. | |
| const ADCConfig * | config |
| Current configuration data. | |
| adcsample_t * | samples |
Current samples buffer pointer or NULL. | |
| size_t | depth |
Current samples buffer depth or 0. | |
| const ADCConversionGroup * | grpp |
Current conversion group pointer or NULL. | |
| Thread * | thread |
| Waiting thread. | |
| Mutex | mutex |
| Mutex protecting the peripheral. | |
| ADC_TypeDef * | adc |
| Pointer to the ADCx registers block. | |
| const stm32_dma_stream_t * | dmastp |
| Pointer to associated SMA channel. | |
| uint32_t | dmamode |
| DMA mode bit mask. | |
Driver state.
Definition at line 329 of file adc_lld.h.
Referenced by adc_lld_start(), adc_lld_stop(), adcObjectInit(), adcStart(), adcStartConversionI(), adcStop(), adcStopConversion(), and adcStopConversionI().
| const ADCConfig* ADCDriver::config |
Current configuration data.
Definition at line 333 of file adc_lld.h.
Referenced by adcObjectInit(), and adcStart().
Current samples buffer pointer or NULL.
Definition at line 337 of file adc_lld.h.
Referenced by adc_lld_start_conversion(), adcObjectInit(), and adcStartConversionI().
| size_t ADCDriver::depth |
Current samples buffer depth or 0.
Definition at line 341 of file adc_lld.h.
Referenced by adc_lld_start_conversion(), adcObjectInit(), and adcStartConversionI().
Current conversion group pointer or NULL.
Definition at line 345 of file adc_lld.h.
Referenced by adc_lld_start_conversion(), adcObjectInit(), adcStartConversionI(), adcStopConversion(), adcStopConversionI(), and CH_IRQ_HANDLER().
| Thread* ADCDriver::thread |
Waiting thread.
Definition at line 350 of file adc_lld.h.
Referenced by adcConvert(), and adcObjectInit().
| Mutex ADCDriver::mutex |
Mutex protecting the peripheral.
Definition at line 357 of file adc_lld.h.
Referenced by adcAcquireBus(), and adcObjectInit().
| ADC_TypeDef* ADCDriver::adc |
Pointer to the ADCx registers block.
Definition at line 369 of file adc_lld.h.
Referenced by adc_lld_init(), adc_lld_start(), adc_lld_start_conversion(), adc_lld_stop(), and adc_lld_stop_conversion().
Pointer to associated SMA channel.
Definition at line 373 of file adc_lld.h.
Referenced by adc_lld_init(), adc_lld_start(), adc_lld_start_conversion(), adc_lld_stop(), adc_lld_stop_conversion(), and CH_IRQ_HANDLER().
| uint32_t ADCDriver::dmamode |
DMA mode bit mask.
Definition at line 377 of file adc_lld.h.
Referenced by adc_lld_init(), and adc_lld_start_conversion().