1.2.2.27 ADC_FIFOBufferRead Function
C
uint32_t ADC_FIFOBufferRead( uint32_t* pBuffer, uint32_t size )
Summary
Returns multiple ADC conversion values from the ADC FIFO
Description
Returns multiple ADC conversion values from the ADC FIFO. Return value indicates the number of ADC results actually read from the FIFO.
Precondition
ADCx_Initialize() function must have been called first for the associated instance.
Parameters
Param | Description |
---|---|
pBuffer | pointer to the application buffer to save the ADC results read from FIFO |
size | Number of ADC results to read |
Returns
uint32_t - Actual number of ADC results read and copied to the application buffer
Example
uint32_t num_results_read; uint32_t adc_results_buffer[4]; if (ADC_EOSStatusGet(ADC_CORE_NUM1)) { // ADC conversion is complete. Read the conversion result. num_results_read = ADC_FIFOBufferRead(adc_results_buffer, 4); }
Remarks
None