STM32F769IDiscovery  1.00
uDANTE Audio Networking with STM32F7 DISCO board
Macros
ADC Private Macros

Macros

#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__) >= ((uint32_t)1)) && ((__LENGTH__) <= ((uint32_t)4)))
 
#define IS_ADC_INJECTED_RANK(__RANK__)   (((__RANK__) >= ((uint32_t)1)) && ((__RANK__) <= ((uint32_t)4)))
 
#define ADC_JSQR(_CHANNELNB_, _RANKNB_, _JSQR_JL_)   (((uint32_t)((uint16_t)(_CHANNELNB_))) << (5 * (uint8_t)(((_RANKNB_) + 3) - (_JSQR_JL_))))
 Set the selected injected Channel rank. More...
 

Detailed Description

Macro Definition Documentation

#define ADC_JSQR (   _CHANNELNB_,
  _RANKNB_,
  _JSQR_JL_ 
)    (((uint32_t)((uint16_t)(_CHANNELNB_))) << (5 * (uint8_t)(((_RANKNB_) + 3) - (_JSQR_JL_))))

Set the selected injected Channel rank.

Parameters
<em>CHANNELNB</em>Channel number.
<em>RANKNB</em>Rank number.
<em>JSQR_JL</em>Sequence length.
Return values
None

Definition at line 347 of file stm32f7xx_hal_adc_ex.h.

#define IS_ADC_CHANNEL (   CHANNEL)
Value:
(((CHANNEL) <= ADC_CHANNEL_18) || \
((CHANNEL) == ADC_CHANNEL_TEMPSENSOR))
#define ADC_CHANNEL_TEMPSENSOR
#define ADC_CHANNEL_18

Definition at line 298 of file stm32f7xx_hal_adc_ex.h.

#define IS_ADC_DMA_ACCESS_MODE (   __MODE__)
Value:
(((__MODE__) == ADC_DMAACCESSMODE_DISABLED) || \
((__MODE__) == ADC_DMAACCESSMODE_1) || \
((__MODE__) == ADC_DMAACCESSMODE_2) || \
((__MODE__) == ADC_DMAACCESSMODE_3))
#define ADC_DMAACCESSMODE_2
#define ADC_DMAACCESSMODE_1
#define ADC_DMAACCESSMODE_DISABLED
#define ADC_DMAACCESSMODE_3

Definition at line 314 of file stm32f7xx_hal_adc_ex.h.

#define IS_ADC_EXT_INJEC_TRIG (   __INJTRIG__)
Value:
(((__INJTRIG__) == ADC_EXTERNALTRIGINJECCONV_T1_TRGO) || \
((__INJTRIG__) == ADC_EXTERNALTRIGINJECCONV_T1_CC4) || \
((__INJTRIG__) == ADC_EXTERNALTRIGINJECCONV_T2_TRGO) || \
((__INJTRIG__) == ADC_EXTERNALTRIGINJECCONV_T2_CC1) || \
((__INJTRIG__) == ADC_EXTERNALTRIGINJECCONV_T3_CC4) || \
((__INJTRIG__) == ADC_EXTERNALTRIGINJECCONV_T4_TRGO) || \
((__INJTRIG__) == ADC_EXTERNALTRIGINJECCONV_T8_CC4) || \
((__INJTRIG__) == ADC_EXTERNALTRIGINJECCONV_T1_TRGO2) || \
((__INJTRIG__) == ADC_EXTERNALTRIGINJECCONV_T8_TRGO) || \
((__INJTRIG__) == ADC_EXTERNALTRIGINJECCONV_T8_TRGO2) || \
((__INJTRIG__) == ADC_EXTERNALTRIGINJECCONV_T3_CC3) || \
((__INJTRIG__) == ADC_EXTERNALTRIGINJECCONV_T5_TRGO) || \
((__INJTRIG__) == ADC_EXTERNALTRIGINJECCONV_T3_CC1) || \
((__INJTRIG__) == ADC_EXTERNALTRIGINJECCONV_T6_TRGO) || \
((__INJTRIG__) == ADC_INJECTED_SOFTWARE_START))
#define ADC_EXTERNALTRIGINJECCONV_T1_TRGO
#define ADC_EXTERNALTRIGINJECCONV_T8_TRGO
#define ADC_EXTERNALTRIGINJECCONV_T3_CC4
#define ADC_INJECTED_SOFTWARE_START
#define ADC_EXTERNALTRIGINJECCONV_T6_TRGO
#define ADC_EXTERNALTRIGINJECCONV_T8_CC4
#define ADC_EXTERNALTRIGINJECCONV_T3_CC3
#define ADC_EXTERNALTRIGINJECCONV_T1_CC4
#define ADC_EXTERNALTRIGINJECCONV_T4_TRGO
#define ADC_EXTERNALTRIGINJECCONV_T8_TRGO2
#define ADC_EXTERNALTRIGINJECCONV_T2_CC1
#define ADC_EXTERNALTRIGINJECCONV_T2_TRGO
#define ADC_EXTERNALTRIGINJECCONV_T5_TRGO
#define ADC_EXTERNALTRIGINJECCONV_T1_TRGO2
#define ADC_EXTERNALTRIGINJECCONV_T3_CC1

Definition at line 322 of file stm32f7xx_hal_adc_ex.h.

#define IS_ADC_EXT_INJEC_TRIG_EDGE (   __EDGE__)
Value:
#define ADC_EXTERNALTRIGINJECCONVEDGE_NONE
#define ADC_EXTERNALTRIGINJECCONVEDGE_FALLING
#define ADC_EXTERNALTRIGINJECCONVEDGE_RISINGFALLING
#define ADC_EXTERNALTRIGINJECCONVEDGE_RISING

Definition at line 318 of file stm32f7xx_hal_adc_ex.h.

#define IS_ADC_INJECTED_LENGTH (   __LENGTH__)    (((__LENGTH__) >= ((uint32_t)1)) && ((__LENGTH__) <= ((uint32_t)4)))

Definition at line 337 of file stm32f7xx_hal_adc_ex.h.

#define IS_ADC_INJECTED_RANK (   __RANK__)    (((__RANK__) >= ((uint32_t)1)) && ((__RANK__) <= ((uint32_t)4)))

Definition at line 338 of file stm32f7xx_hal_adc_ex.h.

#define IS_ADC_MODE (   __MODE__)
Value:
(((__MODE__) == ADC_MODE_INDEPENDENT) || \
((__MODE__) == ADC_DUALMODE_REGSIMULT_ALTERTRIG) || \
((__MODE__) == ADC_DUALMODE_INJECSIMULT) || \
((__MODE__) == ADC_DUALMODE_REGSIMULT) || \
((__MODE__) == ADC_DUALMODE_INTERL) || \
((__MODE__) == ADC_DUALMODE_ALTERTRIG) || \
((__MODE__) == ADC_TRIPLEMODE_INJECSIMULT) || \
((__MODE__) == ADC_TRIPLEMODE_REGSIMULT) || \
((__MODE__) == ADC_TRIPLEMODE_INTERL) || \
((__MODE__) == ADC_TRIPLEMODE_ALTERTRIG))
#define ADC_TRIPLEMODE_REGSIMULT
#define ADC_DUALMODE_REGSIMULT_ALTERTRIG
#define ADC_DUALMODE_REGSIMULT
#define ADC_DUALMODE_ALTERTRIG
#define ADC_TRIPLEMODE_INJECSIMULT
#define ADC_TRIPLEMODE_REGSIMULT_AlterTrig
#define ADC_DUALMODE_REGSIMULT_INJECSIMULT
#define ADC_TRIPLEMODE_REGSIMULT_INJECSIMULT
#define ADC_DUALMODE_INJECSIMULT
#define ADC_TRIPLEMODE_INTERL
#define ADC_MODE_INDEPENDENT
#define ADC_DUALMODE_INTERL
#define ADC_TRIPLEMODE_ALTERTRIG

Definition at line 301 of file stm32f7xx_hal_adc_ex.h.