![]()  | 
  
    MCUXpresso SDK API Reference Manual
    Rev. 0
    
   NXP Semiconductors 
   | 
 
The MCUXpresso SDK provides a peripheral driver for the ADC_ETC module of MCUXpresso SDK devices.
Refer to the driver examples codes located at <SDK_ROOT>/boards/<BOARD>/driver_examples/adc_etc
Refer to the driver examples codes located at <SDK_ROOT>/boards/<BOARD>/driver_examples/adc_etc
Data Structures | |
| struct | adc_etc_config_t | 
| ADC_ETC configuration.  More... | |
| struct | adc_etc_trigger_chain_config_t | 
| ADC_ETC trigger chain configuration.  More... | |
| struct | adc_etc_trigger_config_t | 
| ADC_ETC trigger configuration.  More... | |
Macros | |
| #define | FSL_ADC_ETC_DRIVER_VERSION (MAKE_VERSION(2, 1, 0)) | 
| ADC_ETC driver version.  More... | |
| #define | ADC_ETC_DMA_CTRL_TRGn_REQ_MASK 0xFF0000U | 
| The mask of status flags cleared by writing 1.  More... | |
Enumerations | |
| enum | _adc_etc_status_flag_mask | 
| ADC_ETC customized status flags mask.  | |
| enum | adc_etc_external_trigger_source_t | 
| External triggers sources.  | |
| enum | adc_etc_interrupt_enable_t | 
| Interrupt enable/disable mask.  | |
| enum | adc_etc_dma_mode_selection_t | 
| DMA mode selection.  | |
Initialization | |
| void | ADC_ETC_Init (ADC_ETC_Type *base, const adc_etc_config_t *config) | 
| Initialize the ADC_ETC module.  More... | |
| void | ADC_ETC_Deinit (ADC_ETC_Type *base) | 
| De-Initialize the ADC_ETC module.  More... | |
| struct adc_etc_config_t | 
| struct adc_etc_trigger_chain_config_t | 
| struct adc_etc_trigger_config_t | 
| #define FSL_ADC_ETC_DRIVER_VERSION (MAKE_VERSION(2, 1, 0)) | 
Version 2.1.0.
| #define ADC_ETC_DMA_CTRL_TRGn_REQ_MASK 0xFF0000U | 
| void ADC_ETC_Init | ( | ADC_ETC_Type * | base, | 
| const adc_etc_config_t * | config | ||
| ) | 
| base | ADC_ETC peripheral base address. | 
| config | Pointer to "adc_etc_config_t" structure. | 
| void ADC_ETC_Deinit | ( | ADC_ETC_Type * | base | ) | 
| base | ADC_ETC peripheral base address. |