STM32F479xx HAL User Manual
|
Defines | |
#define | IS_ADC_CHANNEL(CHANNEL) |
#define | IS_ADC_MODE(MODE) |
#define | IS_ADC_DMA_ACCESS_MODE(MODE) |
#define | IS_ADC_EXT_INJEC_TRIG_EDGE(EDGE) |
#define | IS_ADC_EXT_INJEC_TRIG(INJTRIG) |
#define | IS_ADC_INJECTED_LENGTH(LENGTH) (((LENGTH) >= 1U) && ((LENGTH) <= 4U)) |
#define | IS_ADC_INJECTED_RANK(RANK) (((RANK) >= 1U) && ((RANK) <= 4U)) |
#define | ADC_JSQR(_CHANNELNB_, _RANKNB_, _JSQR_JL_) (((uint32_t)((uint16_t)(_CHANNELNB_))) << (5U * (uint8_t)(((_RANKNB_) + 3U) - (_JSQR_JL_)))) |
Set the selected injected Channel rank. | |
#define | ADC_COMMON_REGISTER(__HANDLE__) ADC123_COMMON |
Defines if the selected ADC is within ADC common register ADC123 or ADC1 if available (ADC2, ADC3 availability depends on STM32 product) |
#define ADC_COMMON_REGISTER | ( | __HANDLE__ | ) | ADC123_COMMON |
Defines if the selected ADC is within ADC common register ADC123 or ADC1 if available (ADC2, ADC3 availability depends on STM32 product)
__HANDLE__ | ADC handle |
Common | control register ADC123 or ADC1 |
Definition at line 377 of file stm32f4xx_hal_adc_ex.h.
Referenced by ADC_Init(), HAL_ADC_ConfigChannel(), HAL_ADC_Start(), HAL_ADC_Start_DMA(), HAL_ADC_Start_IT(), HAL_ADCEx_InjectedConfigChannel(), HAL_ADCEx_InjectedStart(), HAL_ADCEx_InjectedStart_IT(), HAL_ADCEx_MultiModeConfigChannel(), HAL_ADCEx_MultiModeGetValue(), HAL_ADCEx_MultiModeStart_DMA(), and HAL_ADCEx_MultiModeStop_DMA().
#define ADC_JSQR | ( | _CHANNELNB_, | |
_RANKNB_, | |||
_JSQR_JL_ | |||
) | (((uint32_t)((uint16_t)(_CHANNELNB_))) << (5U * (uint8_t)(((_RANKNB_) + 3U) - (_JSQR_JL_)))) |
Set the selected injected Channel rank.
_CHANNELNB_ | Channel number. |
_RANKNB_ | Rank number. |
_JSQR_JL_ | Sequence length. |
None |
Definition at line 368 of file stm32f4xx_hal_adc_ex.h.
Referenced by HAL_ADCEx_InjectedConfigChannel().
#define IS_ADC_CHANNEL | ( | CHANNEL | ) |
(((CHANNEL) <= ADC_CHANNEL_18) || \ ((CHANNEL) == ADC_CHANNEL_TEMPSENSOR))
Definition at line 316 of file stm32f4xx_hal_adc_ex.h.
Referenced by HAL_ADC_AnalogWDGConfig(), HAL_ADC_ConfigChannel(), and HAL_ADCEx_InjectedConfigChannel().
#define IS_ADC_DMA_ACCESS_MODE | ( | MODE | ) |
(((MODE) == ADC_DMAACCESSMODE_DISABLED) || \ ((MODE) == ADC_DMAACCESSMODE_1) || \ ((MODE) == ADC_DMAACCESSMODE_2) || \ ((MODE) == ADC_DMAACCESSMODE_3))
Definition at line 333 of file stm32f4xx_hal_adc_ex.h.
Referenced by HAL_ADCEx_MultiModeConfigChannel().
#define IS_ADC_EXT_INJEC_TRIG | ( | INJTRIG | ) |
(((INJTRIG) == ADC_EXTERNALTRIGINJECCONV_T1_CC4) || \ ((INJTRIG) == ADC_EXTERNALTRIGINJECCONV_T1_TRGO) || \ ((INJTRIG) == ADC_EXTERNALTRIGINJECCONV_T2_CC1) || \ ((INJTRIG) == ADC_EXTERNALTRIGINJECCONV_T2_TRGO) || \ ((INJTRIG) == ADC_EXTERNALTRIGINJECCONV_T3_CC2) || \ ((INJTRIG) == ADC_EXTERNALTRIGINJECCONV_T3_CC4) || \ ((INJTRIG) == ADC_EXTERNALTRIGINJECCONV_T4_CC1) || \ ((INJTRIG) == ADC_EXTERNALTRIGINJECCONV_T4_CC2) || \ ((INJTRIG) == ADC_EXTERNALTRIGINJECCONV_T4_CC3) || \ ((INJTRIG) == ADC_EXTERNALTRIGINJECCONV_T4_TRGO) || \ ((INJTRIG) == ADC_EXTERNALTRIGINJECCONV_T5_CC4) || \ ((INJTRIG) == ADC_EXTERNALTRIGINJECCONV_T5_TRGO) || \ ((INJTRIG) == ADC_EXTERNALTRIGINJECCONV_T8_CC2) || \ ((INJTRIG) == ADC_EXTERNALTRIGINJECCONV_T8_CC3) || \ ((INJTRIG) == ADC_EXTERNALTRIGINJECCONV_T8_CC4) || \ ((INJTRIG) == ADC_EXTERNALTRIGINJECCONV_EXT_IT15)|| \ ((INJTRIG) == ADC_INJECTED_SOFTWARE_START))
Definition at line 341 of file stm32f4xx_hal_adc_ex.h.
Referenced by HAL_ADCEx_InjectedConfigChannel().
#define IS_ADC_EXT_INJEC_TRIG_EDGE | ( | EDGE | ) |
(((EDGE) == ADC_EXTERNALTRIGINJECCONVEDGE_NONE) || \ ((EDGE) == ADC_EXTERNALTRIGINJECCONVEDGE_RISING) || \ ((EDGE) == ADC_EXTERNALTRIGINJECCONVEDGE_FALLING) || \ ((EDGE) == ADC_EXTERNALTRIGINJECCONVEDGE_RISINGFALLING))
Definition at line 337 of file stm32f4xx_hal_adc_ex.h.
Referenced by HAL_ADCEx_InjectedConfigChannel().
#define IS_ADC_INJECTED_LENGTH | ( | LENGTH | ) | (((LENGTH) >= 1U) && ((LENGTH) <= 4U)) |
Definition at line 358 of file stm32f4xx_hal_adc_ex.h.
Referenced by HAL_ADCEx_InjectedConfigChannel().
#define IS_ADC_INJECTED_RANK | ( | RANK | ) | (((RANK) >= 1U) && ((RANK) <= 4U)) |
Definition at line 359 of file stm32f4xx_hal_adc_ex.h.
Referenced by HAL_ADCEx_InjectedConfigChannel(), and HAL_ADCEx_InjectedGetValue().
#define IS_ADC_MODE | ( | MODE | ) |
(((MODE) == ADC_MODE_INDEPENDENT) || \ ((MODE) == ADC_DUALMODE_REGSIMULT_INJECSIMULT) || \ ((MODE) == ADC_DUALMODE_REGSIMULT_ALTERTRIG) || \ ((MODE) == ADC_DUALMODE_INJECSIMULT) || \ ((MODE) == ADC_DUALMODE_REGSIMULT) || \ ((MODE) == ADC_DUALMODE_INTERL) || \ ((MODE) == ADC_DUALMODE_ALTERTRIG) || \ ((MODE) == ADC_TRIPLEMODE_REGSIMULT_INJECSIMULT) || \ ((MODE) == ADC_TRIPLEMODE_REGSIMULT_AlterTrig) || \ ((MODE) == ADC_TRIPLEMODE_INJECSIMULT) || \ ((MODE) == ADC_TRIPLEMODE_REGSIMULT) || \ ((MODE) == ADC_TRIPLEMODE_INTERL) || \ ((MODE) == ADC_TRIPLEMODE_ALTERTRIG))
Definition at line 320 of file stm32f4xx_hal_adc_ex.h.
Referenced by HAL_ADCEx_MultiModeConfigChannel().