Macros | |
#define | __HAL_ADC_GET_FLAG(__HANDLE__, __FLAG__) ((((__HANDLE__)->Instance->GPADC_IRQ) & (__FLAG__)) == (__FLAG__)) |
Get the selected ADC's flag status. More... | |
#define | __HAL_ADC_CLEAR_FLAG(__HANDLE__, __FLAG__) (((__HANDLE__)->Instance->GPADC_IRQ) |= (__FLAG__)) |
Clear the ADC's pending flags. More... | |
#define | __HAL_ADC_ENABLE_IRQ(__HANDLE__, __FLAG__) ((__HANDLE__)->Instance->GPADC_IRQ |= (__FLAG__)) |
Enable ADC irq. More... | |
#define | __HAL_ADC_DISABLE_IRQ(__HANDLE__, __FLAG__) ((__HANDLE__)->Instance->GPADC_IRQ &= ~(__FLAG__)) |
Disable ADC irq. More... | |
#define | __HAL_ADC_RESET_HANDLE_STATE(__HANDLE__) ((__HANDLE__)->State = HAL_ADC_STATE_RESET) |
Reset ADC handle state. More... | |
#define | __HAL_ADC_SET_SAMPLE_WIDTH(__HANDLE__, width) |
Set ADC Sample width. More... | |
#define | __HAL_ADC_SET_CONV_WIDTH(__HANDLE__, width) |
Set ADC Conversion width. More... | |
#define | __HAL_ADC_SET_DATA_DELAY(__HANDLE__, delay) |
Set ADC Data sample delay. More... | |
#define | __HAL_ADC_START_CONV(__HANDLE__) ((__HANDLE__)->Instance->ADC_CTRL_REG |= GPADC_ADC_CTRL_REG_ADC_START) |
Start ADC convert. More... | |
#define | __HAL_ADC_STOP_CONV(__HANDLE__) ((__HANDLE__)->Instance->ADC_CTRL_REG |= GPADC_ADC_CTRL_REG_ADC_STOP) |
Stop ADC convert, only work for infinite mode. More... | |
#define __HAL_ADC_CLEAR_FLAG | ( | __HANDLE__, | |
__FLAG__ | |||
) | (((__HANDLE__)->Instance->GPADC_IRQ) |= (__FLAG__)) |
Clear the ADC's pending flags.
__HANDLE__ | ADC handle |
__FLAG__ | ADC flag |
None |
#define __HAL_ADC_DISABLE_IRQ | ( | __HANDLE__, | |
__FLAG__ | |||
) | ((__HANDLE__)->Instance->GPADC_IRQ &= ~(__FLAG__)) |
Disable ADC irq.
__HANDLE__ | ADC handle |
__FLAG__ | ADC irq flag |
None |
#define __HAL_ADC_ENABLE_IRQ | ( | __HANDLE__, | |
__FLAG__ | |||
) | ((__HANDLE__)->Instance->GPADC_IRQ |= (__FLAG__)) |
Enable ADC irq.
__HANDLE__ | ADC handle |
__FLAG__ | ADC irq flag |
None |
#define __HAL_ADC_GET_FLAG | ( | __HANDLE__, | |
__FLAG__ | |||
) | ((((__HANDLE__)->Instance->GPADC_IRQ) & (__FLAG__)) == (__FLAG__)) |
Get the selected ADC's flag status.
__HANDLE__ | ADC handle |
__FLAG__ | ADC flag |
None |
#define __HAL_ADC_RESET_HANDLE_STATE | ( | __HANDLE__ | ) | ((__HANDLE__)->State = HAL_ADC_STATE_RESET) |
Reset ADC handle state.
__HANDLE__ | ADC handle |
None |
#define __HAL_ADC_SET_CONV_WIDTH | ( | __HANDLE__, | |
width | |||
) |
Set ADC Conversion width.
__HANDLE__ | ADC handle |
width | Conversion width in unit of PCLK cycles. |
None |
#define __HAL_ADC_SET_DATA_DELAY | ( | __HANDLE__, | |
delay | |||
) |
Set ADC Data sample delay.
__HANDLE__ | ADC handle |
delay | Delay for data in unit of PCLK cycles. |
None |
#define __HAL_ADC_SET_SAMPLE_WIDTH | ( | __HANDLE__, | |
width | |||
) |
Set ADC Sample width.
__HANDLE__ | ADC handle |
width | Sample width in unit of PCLK cycles. |
None |
#define __HAL_ADC_START_CONV | ( | __HANDLE__ | ) | ((__HANDLE__)->Instance->ADC_CTRL_REG |= GPADC_ADC_CTRL_REG_ADC_START) |
Start ADC convert.
__HANDLE__ | ADC handle |
None |
#define __HAL_ADC_STOP_CONV | ( | __HANDLE__ | ) | ((__HANDLE__)->Instance->ADC_CTRL_REG |= GPADC_ADC_CTRL_REG_ADC_STOP) |
Stop ADC convert, only work for infinite mode.
__HANDLE__ | ADC handle |
None |