Functions | |
HAL_StatusTypeDef | HAL_ADC_Start (ADC_HandleTypeDef *hadc) |
Enables ADC, starts conversion of regular group. Interruptions enabled in this function: None. More... | |
HAL_StatusTypeDef | HAL_ADC_Stop (ADC_HandleTypeDef *hadc) |
Stop ADC conversion of regular group, disable ADC peripheral. More... | |
HAL_StatusTypeDef | HAL_ADC_PollForConversion (ADC_HandleTypeDef *hadc, uint32_t Timeout) |
Wait for regular group conversion to be completed. More... | |
HAL_StatusTypeDef | HAL_ADC_Start_IT (ADC_HandleTypeDef *hadc) |
Start ADC with IRQ mode. More... | |
HAL_StatusTypeDef | HAL_ADC_Stop_IT (ADC_HandleTypeDef *hadc) |
Stop ADC irq mode. More... | |
HAL_StatusTypeDef | HAL_ADC_Start_DMA (ADC_HandleTypeDef *hadc, uint32_t *pData, uint32_t Length) |
start ADC convert with dma mode. More... | |
HAL_StatusTypeDef | HAL_ADC_Stop_DMA (ADC_HandleTypeDef *hadc) |
Stop ADC DMA transmit. More... | |
HAL_StatusTypeDef | HAL_ADC_DMA_PREPARE (ADC_HandleTypeDef *hadc) |
Configure adc power before start dma. More... | |
HAL_StatusTypeDef | HAL_ADC_DMA_WAIT_DONE (ADC_HandleTypeDef *hadc, uint32_t timeout) |
Wait ADC DMA done by polling mode. More... | |
uint32_t | HAL_ADC_GetValue (ADC_HandleTypeDef *hadc, uint32_t slot) |
Get ADC convert result. More... | |
HAL_StatusTypeDef | HAL_ADC_SetSource (ADC_HandleTypeDef *hadc, HAL_ADC_SRC__T src) |
Set ADC triger mode. More... | |
HAL_StatusTypeDef | HAL_ADC_SetTimer (ADC_HandleTypeDef *hadc, HAL_ADC_SRC_TIME_T src) |
set ADC timer triger mode. More... | |
HAL_StatusTypeDef | HAL_ADC_EnableSlot (ADC_HandleTypeDef *hadc, uint32_t slot, uint8_t en) |
Enable/Disable ADC slot/channel. More... | |
int | HAL_ADC_Get_Offset (ADC_HandleTypeDef *hadc) |
Get GPADC offset. More... | |
HAL_StatusTypeDef HAL_ADC_DMA_PREPARE | ( | ADC_HandleTypeDef * | hadc | ) |
Configure adc power before start dma.
hadc | ADC handle. |
HAL_StatusTypeDef |
HAL_StatusTypeDef HAL_ADC_DMA_WAIT_DONE | ( | ADC_HandleTypeDef * | hadc, |
uint32_t | timeout | ||
) |
Wait ADC DMA done by polling mode.
hadc | ADC handle. |
timeout | wait time out in ms |
HAL_StatusTypeDef |
HAL_StatusTypeDef HAL_ADC_EnableSlot | ( | ADC_HandleTypeDef * | hadc, |
uint32_t | slot, | ||
uint8_t | en | ||
) |
Enable/Disable ADC slot/channel.
hadc | ADC handle. |
slot | ADC slot number. |
en | enable 1 for disable 0. |
HAL_StatusTypeDef. |
int HAL_ADC_Get_Offset | ( | ADC_HandleTypeDef * | hadc | ) |
Get GPADC offset.
hadc | ADC handle. |
adc | offset. |
uint32_t HAL_ADC_GetValue | ( | ADC_HandleTypeDef * | hadc, |
uint32_t | slot | ||
) |
Get ADC convert result.
hadc | ADC handle. |
slot | ADC slot number. |
ADC | convert result. |
HAL_StatusTypeDef HAL_ADC_PollForConversion | ( | ADC_HandleTypeDef * | hadc, |
uint32_t | Timeout | ||
) |
Wait for regular group conversion to be completed.
hadc | ADC handle |
Timeout | Timeout value in millisecond. |
HAL | status |
HAL_StatusTypeDef HAL_ADC_SetSource | ( | ADC_HandleTypeDef * | hadc, |
HAL_ADC_SRC__T | src | ||
) |
Set ADC triger mode.
hadc | ADC handle. |
src | triger source mode. |
HAL_StatusTypeDef. |
HAL_StatusTypeDef HAL_ADC_SetTimer | ( | ADC_HandleTypeDef * | hadc, |
HAL_ADC_SRC_TIME_T | src | ||
) |
set ADC timer triger mode.
hadc | ADC handle. |
src | timer index. |
HAL_StatusTypeDef. |
HAL_StatusTypeDef HAL_ADC_Start | ( | ADC_HandleTypeDef * | hadc | ) |
Enables ADC, starts conversion of regular group. Interruptions enabled in this function: None.
hadc | ADC handle |
HAL | status |
HAL_StatusTypeDef HAL_ADC_Start_DMA | ( | ADC_HandleTypeDef * | hadc, |
uint32_t * | pData, | ||
uint32_t | Length | ||
) |
start ADC convert with dma mode.
hadc | ADC handle. |
pData | data buffer. |
Length | data lenght. |
HAL_StatusTypeDef |
HAL_StatusTypeDef HAL_ADC_Start_IT | ( | ADC_HandleTypeDef * | hadc | ) |
Start ADC with IRQ mode.
hadc | ADC handle. |
HAL_StatusTypeDef |
HAL_StatusTypeDef HAL_ADC_Stop | ( | ADC_HandleTypeDef * | hadc | ) |
Stop ADC conversion of regular group, disable ADC peripheral.
hadc | ADC handle |
HAL | status. |
HAL_StatusTypeDef HAL_ADC_Stop_DMA | ( | ADC_HandleTypeDef * | hadc | ) |
Stop ADC DMA transmit.
hadc | ADC handle. |
HAL_StatusTypeDef |
HAL_StatusTypeDef HAL_ADC_Stop_IT | ( | ADC_HandleTypeDef * | hadc | ) |
Stop ADC irq mode.
hadc | ADC handle. |
HAL_StatusTypeDef |