|
STM32F479xx HAL User Manual
|
This file provides firmware functions to manage the following functionalities of the ADC extension peripheral: + Extended features functions. More...
#include "stm32f4xx_hal.h"Go to the source code of this file.
Functions | |
| static void | ADC_MultiModeDMAConvCplt (DMA_HandleTypeDef *hdma) |
| DMA transfer complete callback. | |
| static void | ADC_MultiModeDMAError (DMA_HandleTypeDef *hdma) |
| DMA error callback. | |
| static void | ADC_MultiModeDMAHalfConvCplt (DMA_HandleTypeDef *hdma) |
| DMA half transfer complete callback. | |
| HAL_StatusTypeDef | HAL_ADCEx_InjectedStart (ADC_HandleTypeDef *hadc) |
| Enables the selected ADC software start conversion of the injected channels. | |
| HAL_StatusTypeDef | HAL_ADCEx_InjectedStart_IT (ADC_HandleTypeDef *hadc) |
| Enables the interrupt and starts ADC conversion of injected channels. | |
| HAL_StatusTypeDef | HAL_ADCEx_InjectedStop (ADC_HandleTypeDef *hadc) |
| Stop conversion of injected channels. | |
| HAL_StatusTypeDef | HAL_ADCEx_InjectedPollForConversion (ADC_HandleTypeDef *hadc, uint32_t Timeout) |
| Poll for injected conversion complete. | |
| HAL_StatusTypeDef | HAL_ADCEx_InjectedStop_IT (ADC_HandleTypeDef *hadc) |
| Stop conversion of injected channels, disable interruption of end-of-conversion. | |
| uint32_t | HAL_ADCEx_InjectedGetValue (ADC_HandleTypeDef *hadc, uint32_t InjectedRank) |
| Gets the converted value from data register of injected channel. | |
| HAL_StatusTypeDef | HAL_ADCEx_MultiModeStart_DMA (ADC_HandleTypeDef *hadc, uint32_t *pData, uint32_t Length) |
| Enables ADC DMA request after last transfer (Multi-ADC mode) and enables ADC peripheral. | |
| HAL_StatusTypeDef | HAL_ADCEx_MultiModeStop_DMA (ADC_HandleTypeDef *hadc) |
| Disables ADC DMA (multi-ADC mode) and disables ADC peripheral. | |
| uint32_t | HAL_ADCEx_MultiModeGetValue (ADC_HandleTypeDef *hadc) |
| Returns the last ADC1, ADC2 and ADC3 regular conversions results data in the selected multi mode. | |
| __weak void | HAL_ADCEx_InjectedConvCpltCallback (ADC_HandleTypeDef *hadc) |
| Injected conversion complete callback in non blocking mode. | |
| HAL_StatusTypeDef | HAL_ADCEx_InjectedConfigChannel (ADC_HandleTypeDef *hadc, ADC_InjectionConfTypeDef *sConfigInjected) |
| Configures for the selected ADC injected channel its corresponding rank in the sequencer and its sample time. | |
| HAL_StatusTypeDef | HAL_ADCEx_MultiModeConfigChannel (ADC_HandleTypeDef *hadc, ADC_MultiModeTypeDef *multimode) |
| Configures the ADC multi-mode. | |
This file provides firmware functions to manage the following functionalities of the ADC extension peripheral: + Extended features functions.
This software component is licensed by ST under BSD 3-Clause license, the "License"; You may not use this file except in compliance with the License. You may obtain a copy of the License at: opensource.org/licenses/BSD-3-Clause
Definition in file stm32f4xx_hal_adc_ex.c.
1.7.6.1