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 |