STM32F103xB HAL User Manual
|
Defines | |
#define | IS_LL_ADC_DATA_ALIGN(__DATA_ALIGN__) |
#define | IS_LL_ADC_SCAN_SELECTION(__SCAN_SELECTION__) |
#define | IS_LL_ADC_SEQ_SCAN_MODE(__SEQ_SCAN_MODE__) |
#define | IS_LL_ADC_REG_TRIG_SOURCE(__REG_TRIG_SOURCE__) |
#define | IS_LL_ADC_REG_CONTINUOUS_MODE(__REG_CONTINUOUS_MODE__) |
#define | IS_LL_ADC_REG_DMA_TRANSFER(__REG_DMA_TRANSFER__) |
#define | IS_LL_ADC_REG_SEQ_SCAN_LENGTH(__REG_SEQ_SCAN_LENGTH__) |
#define | IS_LL_ADC_REG_SEQ_SCAN_DISCONT_MODE(__REG_SEQ_DISCONT_MODE__) |
#define | IS_LL_ADC_INJ_TRIG_SOURCE(__INJ_TRIG_SOURCE__) |
#define | IS_LL_ADC_INJ_TRIG_AUTO(__INJ_TRIG_AUTO__) |
#define | IS_LL_ADC_INJ_SEQ_SCAN_LENGTH(__INJ_SEQ_SCAN_LENGTH__) |
#define | IS_LL_ADC_INJ_SEQ_SCAN_DISCONT_MODE(__INJ_SEQ_DISCONT_MODE__) |
#define | IS_LL_ADC_MULTI_MODE(__MULTI_MODE__) |
#define | IS_LL_ADC_MULTI_MASTER_SLAVE(__MULTI_MASTER_SLAVE__) |
#define | __ADC_MASK_SHIFT(__BITS__, __MASK__) (((__BITS__) & (__MASK__)) >> POSITION_VAL((__MASK__))) |
Driver macro reserved for internal use: isolate bits with the selected mask and shift them to the register LSB (shift mask on register position bit 0). | |
#define | __ADC_PTR_REG_OFFSET(__REG__, __REG_OFFFSET__) ((__IO uint32_t *)((uint32_t) ((uint32_t)(&(__REG__)) + ((__REG_OFFFSET__) << 2U)))) |
Driver macro reserved for internal use: set a pointer to a register from a register basis from which an offset is applied. |
#define __ADC_MASK_SHIFT | ( | __BITS__, | |
__MASK__ | |||
) | (((__BITS__) & (__MASK__)) >> POSITION_VAL((__MASK__))) |
Driver macro reserved for internal use: isolate bits with the selected mask and shift them to the register LSB (shift mask on register position bit 0).
__BITS__ | Bits in register 32 bits |
__MASK__ | Mask in register 32 bits |
Bits | in register 32 bits |
Definition at line 217 of file stm32f1xx_ll_adc.h.
Referenced by LL_ADC_GetChannelSamplingTime(), LL_ADC_INJ_GetOffset(), LL_ADC_INJ_ReadConversionData12(), LL_ADC_INJ_ReadConversionData32(), LL_ADC_INJ_SetOffset(), LL_ADC_REG_GetSequencerRanks(), LL_ADC_REG_SetSequencerRanks(), and LL_ADC_SetChannelSamplingTime().
#define __ADC_PTR_REG_OFFSET | ( | __REG__, | |
__REG_OFFFSET__ | |||
) | ((__IO uint32_t *)((uint32_t) ((uint32_t)(&(__REG__)) + ((__REG_OFFFSET__) << 2U)))) |
Driver macro reserved for internal use: set a pointer to a register from a register basis from which an offset is applied.
__REG__ | Register basis from which the offset is applied. |
__REG_OFFFSET__ | Offset to be applied (unit: number of registers). |
Pointer | to register address |
Definition at line 228 of file stm32f1xx_ll_adc.h.
Referenced by LL_ADC_GetAnalogWDThresholds(), LL_ADC_GetChannelSamplingTime(), LL_ADC_INJ_GetOffset(), LL_ADC_INJ_ReadConversionData12(), LL_ADC_INJ_ReadConversionData32(), LL_ADC_INJ_SetOffset(), LL_ADC_IsActiveFlag_SLV_AWD1(), LL_ADC_IsActiveFlag_SLV_EOS(), LL_ADC_IsActiveFlag_SLV_JEOS(), LL_ADC_REG_GetSequencerRanks(), LL_ADC_REG_SetSequencerRanks(), LL_ADC_SetAnalogWDThresholds(), and LL_ADC_SetChannelSamplingTime().
#define IS_LL_ADC_DATA_ALIGN | ( | __DATA_ALIGN__ | ) |
( ((__DATA_ALIGN__) == LL_ADC_DATA_ALIGN_RIGHT) \ || ((__DATA_ALIGN__) == LL_ADC_DATA_ALIGN_LEFT) \ )
Definition at line 55 of file stm32f1xx_ll_adc.c.
Referenced by LL_ADC_Init().
#define IS_LL_ADC_INJ_SEQ_SCAN_DISCONT_MODE | ( | __INJ_SEQ_DISCONT_MODE__ | ) |
( ((__INJ_SEQ_DISCONT_MODE__) == LL_ADC_INJ_SEQ_DISCONT_DISABLE) \ || ((__INJ_SEQ_DISCONT_MODE__) == LL_ADC_INJ_SEQ_DISCONT_1RANK) \ )
Definition at line 227 of file stm32f1xx_ll_adc.c.
Referenced by LL_ADC_INJ_Init().
#define IS_LL_ADC_INJ_SEQ_SCAN_LENGTH | ( | __INJ_SEQ_SCAN_LENGTH__ | ) |
( ((__INJ_SEQ_SCAN_LENGTH__) == LL_ADC_INJ_SEQ_SCAN_DISABLE) \ || ((__INJ_SEQ_SCAN_LENGTH__) == LL_ADC_INJ_SEQ_SCAN_ENABLE_2RANKS) \ || ((__INJ_SEQ_SCAN_LENGTH__) == LL_ADC_INJ_SEQ_SCAN_ENABLE_3RANKS) \ || ((__INJ_SEQ_SCAN_LENGTH__) == LL_ADC_INJ_SEQ_SCAN_ENABLE_4RANKS) \ )
Definition at line 220 of file stm32f1xx_ll_adc.c.
Referenced by LL_ADC_INJ_Init().
#define IS_LL_ADC_INJ_TRIG_AUTO | ( | __INJ_TRIG_AUTO__ | ) |
( ((__INJ_TRIG_AUTO__) == LL_ADC_INJ_TRIG_INDEPENDENT) \ || ((__INJ_TRIG_AUTO__) == LL_ADC_INJ_TRIG_FROM_GRP_REGULAR) \ )
Definition at line 215 of file stm32f1xx_ll_adc.c.
Referenced by LL_ADC_INJ_Init().
#define IS_LL_ADC_INJ_TRIG_SOURCE | ( | __INJ_TRIG_SOURCE__ | ) |
( ((__INJ_TRIG_SOURCE__) == LL_ADC_INJ_TRIG_SOFTWARE) \ || ((__INJ_TRIG_SOURCE__) == LL_ADC_INJ_TRIG_EXT_TIM1_TRGO) \ || ((__INJ_TRIG_SOURCE__) == LL_ADC_INJ_TRIG_EXT_TIM1_CH4) \ || ((__INJ_TRIG_SOURCE__) == LL_ADC_INJ_TRIG_EXT_TIM2_TRGO) \ || ((__INJ_TRIG_SOURCE__) == LL_ADC_INJ_TRIG_EXT_TIM2_CH1) \ || ((__INJ_TRIG_SOURCE__) == LL_ADC_INJ_TRIG_EXT_TIM3_CH4) \ || ((__INJ_TRIG_SOURCE__) == LL_ADC_INJ_TRIG_EXT_TIM4_TRGO) \ || ((__INJ_TRIG_SOURCE__) == LL_ADC_INJ_TRIG_EXT_EXTI_LINE15) \ )
Definition at line 203 of file stm32f1xx_ll_adc.c.
Referenced by LL_ADC_INJ_Init().
#define IS_LL_ADC_MULTI_MASTER_SLAVE | ( | __MULTI_MASTER_SLAVE__ | ) |
( ((__MULTI_MASTER_SLAVE__) == LL_ADC_MULTI_MASTER) \ || ((__MULTI_MASTER_SLAVE__) == LL_ADC_MULTI_SLAVE) \ || ((__MULTI_MASTER_SLAVE__) == LL_ADC_MULTI_MASTER_SLAVE) \ )
Definition at line 248 of file stm32f1xx_ll_adc.c.
#define IS_LL_ADC_MULTI_MODE | ( | __MULTI_MODE__ | ) |
( ((__MULTI_MODE__) == LL_ADC_MULTI_INDEPENDENT) \ || ((__MULTI_MODE__) == LL_ADC_MULTI_DUAL_REG_SIMULT) \ || ((__MULTI_MODE__) == LL_ADC_MULTI_DUAL_REG_INTERL_FAST) \ || ((__MULTI_MODE__) == LL_ADC_MULTI_DUAL_REG_INTERL_SLOW) \ || ((__MULTI_MODE__) == LL_ADC_MULTI_DUAL_INJ_SIMULT) \ || ((__MULTI_MODE__) == LL_ADC_MULTI_DUAL_INJ_ALTERN) \ || ((__MULTI_MODE__) == LL_ADC_MULTI_DUAL_REG_SIM_INJ_SIM) \ || ((__MULTI_MODE__) == LL_ADC_MULTI_DUAL_REG_SIM_INJ_ALT) \ || ((__MULTI_MODE__) == LL_ADC_MULTI_DUAL_REG_INTFAST_INJ_SIM) \ || ((__MULTI_MODE__) == LL_ADC_MULTI_DUAL_REG_INTSLOW_INJ_SIM) \ )
Definition at line 235 of file stm32f1xx_ll_adc.c.
Referenced by LL_ADC_CommonInit().
#define IS_LL_ADC_REG_CONTINUOUS_MODE | ( | __REG_CONTINUOUS_MODE__ | ) |
( ((__REG_CONTINUOUS_MODE__) == LL_ADC_REG_CONV_SINGLE) \ || ((__REG_CONTINUOUS_MODE__) == LL_ADC_REG_CONV_CONTINUOUS) \ )
Definition at line 122 of file stm32f1xx_ll_adc.c.
Referenced by LL_ADC_REG_Init().
#define IS_LL_ADC_REG_DMA_TRANSFER | ( | __REG_DMA_TRANSFER__ | ) |
( ((__REG_DMA_TRANSFER__) == LL_ADC_REG_DMA_TRANSFER_NONE) \ || ((__REG_DMA_TRANSFER__) == LL_ADC_REG_DMA_TRANSFER_UNLIMITED) \ )
Definition at line 127 of file stm32f1xx_ll_adc.c.
Referenced by LL_ADC_REG_Init().
#define IS_LL_ADC_REG_SEQ_SCAN_DISCONT_MODE | ( | __REG_SEQ_DISCONT_MODE__ | ) |
( ((__REG_SEQ_DISCONT_MODE__) == LL_ADC_REG_SEQ_DISCONT_DISABLE) \ || ((__REG_SEQ_DISCONT_MODE__) == LL_ADC_REG_SEQ_DISCONT_1RANK) \ || ((__REG_SEQ_DISCONT_MODE__) == LL_ADC_REG_SEQ_DISCONT_2RANKS) \ || ((__REG_SEQ_DISCONT_MODE__) == LL_ADC_REG_SEQ_DISCONT_3RANKS) \ || ((__REG_SEQ_DISCONT_MODE__) == LL_ADC_REG_SEQ_DISCONT_4RANKS) \ || ((__REG_SEQ_DISCONT_MODE__) == LL_ADC_REG_SEQ_DISCONT_5RANKS) \ || ((__REG_SEQ_DISCONT_MODE__) == LL_ADC_REG_SEQ_DISCONT_6RANKS) \ || ((__REG_SEQ_DISCONT_MODE__) == LL_ADC_REG_SEQ_DISCONT_7RANKS) \ || ((__REG_SEQ_DISCONT_MODE__) == LL_ADC_REG_SEQ_DISCONT_8RANKS) \ )
Definition at line 151 of file stm32f1xx_ll_adc.c.
Referenced by LL_ADC_REG_Init().
#define IS_LL_ADC_REG_SEQ_SCAN_LENGTH | ( | __REG_SEQ_SCAN_LENGTH__ | ) |
( ((__REG_SEQ_SCAN_LENGTH__) == LL_ADC_REG_SEQ_SCAN_DISABLE) \ || ((__REG_SEQ_SCAN_LENGTH__) == LL_ADC_REG_SEQ_SCAN_ENABLE_2RANKS) \ || ((__REG_SEQ_SCAN_LENGTH__) == LL_ADC_REG_SEQ_SCAN_ENABLE_3RANKS) \ || ((__REG_SEQ_SCAN_LENGTH__) == LL_ADC_REG_SEQ_SCAN_ENABLE_4RANKS) \ || ((__REG_SEQ_SCAN_LENGTH__) == LL_ADC_REG_SEQ_SCAN_ENABLE_5RANKS) \ || ((__REG_SEQ_SCAN_LENGTH__) == LL_ADC_REG_SEQ_SCAN_ENABLE_6RANKS) \ || ((__REG_SEQ_SCAN_LENGTH__) == LL_ADC_REG_SEQ_SCAN_ENABLE_7RANKS) \ || ((__REG_SEQ_SCAN_LENGTH__) == LL_ADC_REG_SEQ_SCAN_ENABLE_8RANKS) \ || ((__REG_SEQ_SCAN_LENGTH__) == LL_ADC_REG_SEQ_SCAN_ENABLE_9RANKS) \ || ((__REG_SEQ_SCAN_LENGTH__) == LL_ADC_REG_SEQ_SCAN_ENABLE_10RANKS) \ || ((__REG_SEQ_SCAN_LENGTH__) == LL_ADC_REG_SEQ_SCAN_ENABLE_11RANKS) \ || ((__REG_SEQ_SCAN_LENGTH__) == LL_ADC_REG_SEQ_SCAN_ENABLE_12RANKS) \ || ((__REG_SEQ_SCAN_LENGTH__) == LL_ADC_REG_SEQ_SCAN_ENABLE_13RANKS) \ || ((__REG_SEQ_SCAN_LENGTH__) == LL_ADC_REG_SEQ_SCAN_ENABLE_14RANKS) \ || ((__REG_SEQ_SCAN_LENGTH__) == LL_ADC_REG_SEQ_SCAN_ENABLE_15RANKS) \ || ((__REG_SEQ_SCAN_LENGTH__) == LL_ADC_REG_SEQ_SCAN_ENABLE_16RANKS) \ )
Definition at line 132 of file stm32f1xx_ll_adc.c.
Referenced by LL_ADC_REG_Init().
#define IS_LL_ADC_REG_TRIG_SOURCE | ( | __REG_TRIG_SOURCE__ | ) |
( ((__REG_TRIG_SOURCE__) == LL_ADC_REG_TRIG_SOFTWARE) \ || ((__REG_TRIG_SOURCE__) == LL_ADC_REG_TRIG_EXT_TIM1_CH3) \ || ((__REG_TRIG_SOURCE__) == LL_ADC_REG_TRIG_EXT_TIM1_CH1) \ || ((__REG_TRIG_SOURCE__) == LL_ADC_REG_TRIG_EXT_TIM1_CH2) \ || ((__REG_TRIG_SOURCE__) == LL_ADC_REG_TRIG_EXT_TIM2_CH2) \ || ((__REG_TRIG_SOURCE__) == LL_ADC_REG_TRIG_EXT_TIM3_TRGO) \ || ((__REG_TRIG_SOURCE__) == LL_ADC_REG_TRIG_EXT_TIM4_CH4) \ || ((__REG_TRIG_SOURCE__) == LL_ADC_REG_TRIG_EXT_EXTI_LINE11) \ )
Definition at line 110 of file stm32f1xx_ll_adc.c.
Referenced by LL_ADC_REG_Init().
#define IS_LL_ADC_SCAN_SELECTION | ( | __SCAN_SELECTION__ | ) |
( ((__SCAN_SELECTION__) == LL_ADC_SEQ_SCAN_DISABLE) \ || ((__SCAN_SELECTION__) == LL_ADC_SEQ_SCAN_ENABLE) \ )
Definition at line 60 of file stm32f1xx_ll_adc.c.
Referenced by LL_ADC_Init().
#define IS_LL_ADC_SEQ_SCAN_MODE | ( | __SEQ_SCAN_MODE__ | ) |
( ((__SCAN_MODE__) == LL_ADC_SEQ_SCAN_DISABLE) \ || ((__SCAN_MODE__) == LL_ADC_SEQ_SCAN_ENABLE) \ )
Definition at line 65 of file stm32f1xx_ll_adc.c.