STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
Exported_macros
Collaboration diagram for Exported_macros:

Macros

#define IS_ADC_ALL_INSTANCE(INSTANCE)
#define IS_ADC_MULTIMODE_MASTER_INSTANCE(INSTANCE)
#define IS_ADC_COMMON_INSTANCE(INSTANCE)
#define IS_CORDIC_ALL_INSTANCE(INSTANCE)
#define IS_FMAC_ALL_INSTANCE(INSTANCE)
#define IS_COMP_ALL_INSTANCE(INSTANCE)
#define IS_COMP_COMMON_INSTANCE(INSTANCE)
#define IS_COMP_WINDOWMODE_INSTANCE(INSTANCE)
#define IS_DTS_ALL_INSTANCE(INSTANCE)
#define IS_CRC_ALL_INSTANCE(INSTANCE)
#define IS_DAC_ALL_INSTANCE(INSTANCE)
#define IS_DCMI_ALL_INSTANCE(__INSTANCE__)
#define IS_DLYB_ALL_INSTANCE(INSTANCE)
#define IS_DFSDM_FILTER_ALL_INSTANCE(INSTANCE)
#define IS_DFSDM_CHANNEL_ALL_INSTANCE(INSTANCE)
#define IS_RAMECC_MONITOR_ALL_INSTANCE(INSTANCE)
#define IS_DMA_ALL_INSTANCE(INSTANCE)
#define IS_BDMA_CHANNEL_INSTANCE(INSTANCE)
#define IS_DMA_DMAMUX_ALL_INSTANCE(INSTANCE)
#define IS_BDMA_CHANNEL_DMAMUX_INSTANCE(INSTANCE)
#define IS_DMA_STREAM_INSTANCE(INSTANCE)
#define IS_DMA_STREAM_DMAMUX_INSTANCE(INSTANCE)
#define IS_DMA_REQUEST_GEN_ALL_INSTANCE(INSTANCE)
#define IS_DMA2D_ALL_INSTANCE(__INSTANCE__)
#define IS_PSSI_ALL_INSTANCE(INSTANCE)
#define IS_MDMA_STREAM_ALL_INSTANCE(INSTANCE)
#define IS_FDCAN_ALL_INSTANCE(__INSTANCE__)
#define IS_FDCAN_TT_INSTANCE(__INSTANCE__)
#define IS_GPIO_ALL_INSTANCE(INSTANCE)
#define IS_GPIO_AF_INSTANCE(INSTANCE)
#define IS_GPIO_LOCK_INSTANCE(INSTANCE)
#define IS_HSEM_ALL_INSTANCE(INSTANCE)
#define HSEM_CPU1_COREID   (0x00000003UL) /* Semaphore Core CM7 ID */
#define HSEM_CR_COREID_CPU1   (HSEM_CPU1_COREID << HSEM_CR_COREID_Pos)
#define HSEM_CR_COREID_CURRENT   (HSEM_CPU1_COREID << HSEM_CR_COREID_Pos)
#define HSEM_SEMID_MIN   (0U) /* HSEM ID Min*/
#define HSEM_SEMID_MAX   (31U) /* HSEM ID Max */
#define HSEM_PROCESSID_MIN   (0U) /* HSEM Process ID Min */
#define HSEM_PROCESSID_MAX   (255U) /* HSEM Process ID Max */
#define HSEM_CLEAR_KEY_MIN   (0U) /* HSEM clear Key Min value */
#define HSEM_CLEAR_KEY_MAX   (0xFFFFU) /* HSEM clear Key Max value */
#define IS_I2C_ALL_INSTANCE(INSTANCE)
#define IS_SMBUS_ALL_INSTANCE(INSTANCE)
#define IS_I2C_WAKEUP_FROMSTOP_INSTANCE(INSTANCE)
#define IS_I2S_ALL_INSTANCE(INSTANCE)
#define IS_LTDC_ALL_INSTANCE(INSTANCE)
#define IS_RNG_ALL_INSTANCE(INSTANCE)
#define IS_RTC_ALL_INSTANCE(INSTANCE)
#define IS_SDMMC_ALL_INSTANCE(_INSTANCE_)
#define IS_SPI_ALL_INSTANCE(INSTANCE)
#define IS_SPI_HIGHEND_INSTANCE(INSTANCE)
#define IS_SWPMI_INSTANCE(INSTANCE)
#define IS_LPTIM_INSTANCE(INSTANCE)
#define IS_LPTIM_ENCODER_INTERFACE_INSTANCE(INSTANCE)
#define IS_TIM_INSTANCE(INSTANCE)
#define IS_TIM_CC1_INSTANCE(INSTANCE)
#define IS_TIM_CC2_INSTANCE(INSTANCE)
#define IS_TIM_CC3_INSTANCE(INSTANCE)
#define IS_TIM_CC4_INSTANCE(INSTANCE)
#define IS_TIM_CC5_INSTANCE(INSTANCE)
#define IS_TIM_CC6_INSTANCE(INSTANCE)
#define IS_TIM_ADVANCED_INSTANCE(__INSTANCE__)
#define IS_TIM_XOR_INSTANCE(INSTANCE)
#define IS_TIM_DMA_INSTANCE(INSTANCE)
#define IS_TIM_DMA_CC_INSTANCE(INSTANCE)
#define IS_TIM_CCDMA_INSTANCE(INSTANCE)
#define IS_TIM_DMABURST_INSTANCE(INSTANCE)
#define IS_TIM_ETR_INSTANCE(INSTANCE)
#define IS_TIM_REMAP_INSTANCE(INSTANCE)
#define IS_TIM_ETRSEL_INSTANCE(INSTANCE)
#define IS_TIM_MASTER_INSTANCE(INSTANCE)
#define IS_TIM_SLAVE_INSTANCE(INSTANCE)
#define IS_TIM_TRGO2_INSTANCE(INSTANCE)
#define IS_TIM_TISEL_INSTANCE(INSTANCE)
#define IS_TIM_COMMUTATION_EVENT_INSTANCE(INSTANCE)
#define IS_TIM_ENCODER_INTERFACE_INSTANCE(__INSTANCE__)
#define IS_TIM_COMBINED3PHASEPWM_INSTANCE(INSTANCE)
#define IS_TIM_CCX_INSTANCE(INSTANCE, CHANNEL)
#define IS_TIM_BREAK_INSTANCE(INSTANCE)
#define IS_TIM_BREAKSOURCE_INSTANCE(INSTANCE)
#define IS_TIM_CCXN_INSTANCE(INSTANCE, CHANNEL)
#define IS_TIM_COUNTER_MODE_SELECT_INSTANCE(INSTANCE)
#define IS_TIM_REPETITION_COUNTER_INSTANCE(INSTANCE)
#define IS_TIM_SYNCHRO_INSTANCE(__INSTANCE__)
#define IS_TIM_CLOCK_DIVISION_INSTANCE(INSTANCE)
#define IS_TIM_CLOCKSOURCE_ETRMODE1_INSTANCE(INSTANCE)
#define IS_TIM_CLOCKSOURCE_ETRMODE2_INSTANCE(INSTANCE)
#define IS_TIM_CLOCKSOURCE_TIX_INSTANCE(INSTANCE)
#define IS_TIM_CLOCKSOURCE_ITRX_INSTANCE(INSTANCE)
#define IS_TIM_OCXREF_CLEAR_INSTANCE(INSTANCE)
#define IS_TIM_32B_COUNTER_INSTANCE(INSTANCE)
#define IS_TIM_BKIN2_INSTANCE(INSTANCE)
#define IS_TIM_HALL_SENSOR_INTERFACE_INSTANCE(__INSTANCE__)
#define IS_USART_INSTANCE(INSTANCE)
#define IS_UART_SPI_SLAVE_INSTANCE(INSTANCE)
#define IS_UART_INSTANCE(INSTANCE)
#define IS_UART_FIFO_INSTANCE(INSTANCE)
#define IS_USART_AUTOBAUDRATE_DETECTION_INSTANCE(INSTANCE)
#define IS_UART_DRIVER_ENABLE_INSTANCE(INSTANCE)
#define IS_UART_HALFDUPLEX_INSTANCE(INSTANCE)
#define IS_UART_HWFLOW_INSTANCE(INSTANCE)
#define IS_UART_LIN_INSTANCE(INSTANCE)
#define IS_UART_WAKEUP_FROMSTOP_INSTANCE(INSTANCE)
#define IS_IRDA_INSTANCE(INSTANCE)
#define IS_SMARTCARD_INSTANCE(INSTANCE)
#define IS_LPUART_INSTANCE(INSTANCE)
#define IS_IWDG_ALL_INSTANCE(INSTANCE)
#define IS_USB_ALL_INSTANCE(INSTANCE)
#define IS_WWDG_ALL_INSTANCE(INSTANCE)
#define IS_MDIOS_ALL_INSTANCE(INSTANCE)
#define IS_CEC_ALL_INSTANCE(__INSTANCE__)
#define IS_SAI_ALL_INSTANCE(INSTANCE)
#define IS_SPDIFRX_ALL_INSTANCE(INSTANCE)
#define IS_OPAMP_ALL_INSTANCE(INSTANCE)
#define IS_OPAMP_COMMON_INSTANCE(COMMON_INSTANCE)
#define IS_PCD_ALL_INSTANCE(INSTANCE)
#define IS_HCD_ALL_INSTANCE(INSTANCE)
#define HASH_RNG_IRQn   RNG_IRQn
#define TIM1_BRK_TIM9_IRQn   TIM1_BRK_IRQn
#define TIM1_UP_TIM10_IRQn   TIM1_UP_IRQn
#define TIM1_TRG_COM_TIM11_IRQn   TIM1_TRG_COM_IRQn
#define PVD_IRQn   PVD_AVD_IRQn
#define DCMI_IRQn   DCMI_PSSI_IRQn
#define HASH_RNG_IRQHandler   RNG_IRQHandler
#define TIM1_BRK_TIM9_IRQHandler   TIM1_BRK_IRQHandler
#define TIM1_UP_TIM9_IRQHandler   TIM1_UP_IRQHandler
#define TIM1_TRG_COM_TIM11_IRQHandler   TIM1_TRG_COM_IRQHandler
#define PVD_IRQHandler   PVD_AVD_IRQHandler
#define COMP_IRQHandler   COMP1_IRQHandler
#define SET_BIT(REG, BIT)
#define CLEAR_BIT(REG, BIT)
#define READ_BIT(REG, BIT)
#define CLEAR_REG(REG)
#define WRITE_REG(REG, VAL)
#define READ_REG(REG)
#define MODIFY_REG(REG, CLEARMASK, SETMASK)
#define POSITION_VAL(VAL)
#define ATOMIC_SET_BIT(REG, BIT)
#define ATOMIC_CLEAR_BIT(REG, BIT)
#define ATOMIC_MODIFY_REG(REG, CLEARMSK, SETMASK)
#define ATOMIC_SETH_BIT(REG, BIT)
#define ATOMIC_CLEARH_BIT(REG, BIT)
#define ATOMIC_MODIFYH_REG(REG, CLEARMSK, SETMASK)

Detailed Description

Macro Definition Documentation

◆ ATOMIC_CLEAR_BIT

#define ATOMIC_CLEAR_BIT ( REG,
BIT )
Value:
do { \
uint32_t val; \
do { \
val = __LDREXW((__IO uint32_t *)&(REG)) & ~(BIT); \
} while ((__STREXW(val,(__IO uint32_t *)&(REG))) != 0U); \
} while(0)
__IAR_FT uint32_t __STREXW(uint32_t value, uint32_t volatile *ptr)
__IAR_FT uint32_t __LDREXW(uint32_t volatile *ptr)
#define __IO
Defines 'read / write' permissions.

Definition at line 234 of file stm32h7xx.h.

◆ ATOMIC_CLEARH_BIT

#define ATOMIC_CLEARH_BIT ( REG,
BIT )
Value:
do { \
uint16_t val; \
do { \
val = __LDREXH((__IO uint16_t *)&(REG)) & ~(BIT); \
} while ((__STREXH(val,(__IO uint16_t *)&(REG))) != 0U); \
} while(0)

Definition at line 261 of file stm32h7xx.h.

◆ ATOMIC_MODIFY_REG

#define ATOMIC_MODIFY_REG ( REG,
CLEARMSK,
SETMASK )
Value:
do { \
uint32_t val; \
do { \
val = (__LDREXW((__IO uint32_t *)&(REG)) & ~(CLEARMSK)) | (SETMASK); \
} while ((__STREXW(val,(__IO uint32_t *)&(REG))) != 0U); \
} while(0)

Definition at line 243 of file stm32h7xx.h.

◆ ATOMIC_MODIFYH_REG

#define ATOMIC_MODIFYH_REG ( REG,
CLEARMSK,
SETMASK )
Value:
do { \
uint16_t val; \
do { \
val = (__LDREXH((__IO uint16_t *)&(REG)) & ~(CLEARMSK)) | (SETMASK); \
} while ((__STREXH(val,(__IO uint16_t *)&(REG))) != 0U); \
} while(0)

Definition at line 270 of file stm32h7xx.h.

◆ ATOMIC_SET_BIT

#define ATOMIC_SET_BIT ( REG,
BIT )
Value:
do { \
uint32_t val; \
do { \
val = __LDREXW((__IO uint32_t *)&(REG)) | (BIT); \
} while ((__STREXW(val,(__IO uint32_t *)&(REG))) != 0U); \
} while(0)

Definition at line 225 of file stm32h7xx.h.

◆ ATOMIC_SETH_BIT

#define ATOMIC_SETH_BIT ( REG,
BIT )
Value:
do { \
uint16_t val; \
do { \
val = __LDREXH((__IO uint16_t *)&(REG)) | (BIT); \
} while ((__STREXH(val,(__IO uint16_t *)&(REG))) != 0U); \
} while(0)

Definition at line 252 of file stm32h7xx.h.

◆ CLEAR_BIT

◆ CLEAR_REG

#define CLEAR_REG ( REG)
Value:
((REG) = (0x0))

Definition at line 213 of file stm32h7xx.h.

◆ COMP_IRQHandler

#define COMP_IRQHandler   COMP1_IRQHandler

Definition at line 24426 of file stm32h723xx.h.

◆ DCMI_IRQn

#define DCMI_IRQn   DCMI_PSSI_IRQn

Definition at line 24416 of file stm32h723xx.h.

◆ HASH_RNG_IRQHandler

#define HASH_RNG_IRQHandler   RNG_IRQHandler

Definition at line 24419 of file stm32h723xx.h.

◆ HASH_RNG_IRQn

#define HASH_RNG_IRQn   RNG_IRQn

Definition at line 24408 of file stm32h723xx.h.

◆ HSEM_CLEAR_KEY_MAX

#define HSEM_CLEAR_KEY_MAX   (0xFFFFU) /* HSEM clear Key Max value */

Definition at line 23708 of file stm32h723xx.h.

◆ HSEM_CLEAR_KEY_MIN

#define HSEM_CLEAR_KEY_MIN   (0U) /* HSEM clear Key Min value */

Definition at line 23707 of file stm32h723xx.h.

◆ HSEM_CPU1_COREID

#define HSEM_CPU1_COREID   (0x00000003UL) /* Semaphore Core CM7 ID */

Definition at line 23697 of file stm32h723xx.h.

◆ HSEM_CR_COREID_CPU1

#define HSEM_CR_COREID_CPU1   (HSEM_CPU1_COREID << HSEM_CR_COREID_Pos)

Definition at line 23698 of file stm32h723xx.h.

◆ HSEM_CR_COREID_CURRENT

#define HSEM_CR_COREID_CURRENT   (HSEM_CPU1_COREID << HSEM_CR_COREID_Pos)

Definition at line 23699 of file stm32h723xx.h.

◆ HSEM_PROCESSID_MAX

#define HSEM_PROCESSID_MAX   (255U) /* HSEM Process ID Max */

Definition at line 23705 of file stm32h723xx.h.

◆ HSEM_PROCESSID_MIN

#define HSEM_PROCESSID_MIN   (0U) /* HSEM Process ID Min */

Definition at line 23704 of file stm32h723xx.h.

◆ HSEM_SEMID_MAX

#define HSEM_SEMID_MAX   (31U) /* HSEM ID Max */

Definition at line 23702 of file stm32h723xx.h.

◆ HSEM_SEMID_MIN

#define HSEM_SEMID_MIN   (0U) /* HSEM ID Min*/

Definition at line 23701 of file stm32h723xx.h.

◆ IS_ADC_ALL_INSTANCE

#define IS_ADC_ALL_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == ADC1) || \
((INSTANCE) == ADC2) || \
((INSTANCE) == ADC3))
#define ADC1
#define ADC2
#define ADC3

Definition at line 23452 of file stm32h723xx.h.

◆ IS_ADC_COMMON_INSTANCE

#define IS_ADC_COMMON_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == ADC12_COMMON) ||\
((INSTANCE) == ADC3_COMMON))
#define ADC3_COMMON
#define ADC12_COMMON

Definition at line 23458 of file stm32h723xx.h.

◆ IS_ADC_MULTIMODE_MASTER_INSTANCE

#define IS_ADC_MULTIMODE_MASTER_INSTANCE ( INSTANCE)
Value:
((INSTANCE) == ADC1)

Definition at line 23456 of file stm32h723xx.h.

◆ IS_BDMA_CHANNEL_DMAMUX_INSTANCE

#define IS_BDMA_CHANNEL_DMAMUX_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == BDMA_Channel0) || \
((INSTANCE) == BDMA_Channel1) || \
((INSTANCE) == BDMA_Channel2) || \
((INSTANCE) == BDMA_Channel3) || \
((INSTANCE) == BDMA_Channel4) || \
((INSTANCE) == BDMA_Channel5) || \
((INSTANCE) == BDMA_Channel6) || \
((INSTANCE) == BDMA_Channel7))
#define BDMA_Channel4
#define BDMA_Channel0
#define BDMA_Channel7
#define BDMA_Channel1
#define BDMA_Channel3
#define BDMA_Channel5
#define BDMA_Channel2
#define BDMA_Channel6

Definition at line 23581 of file stm32h723xx.h.

◆ IS_BDMA_CHANNEL_INSTANCE

#define IS_BDMA_CHANNEL_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == BDMA_Channel0) || \
((INSTANCE) == BDMA_Channel1) || \
((INSTANCE) == BDMA_Channel2) || \
((INSTANCE) == BDMA_Channel3) || \
((INSTANCE) == BDMA_Channel4) || \
((INSTANCE) == BDMA_Channel5) || \
((INSTANCE) == BDMA_Channel6) || \
((INSTANCE) == BDMA_Channel7))

Definition at line 23545 of file stm32h723xx.h.

◆ IS_CEC_ALL_INSTANCE

#define IS_CEC_ALL_INSTANCE ( __INSTANCE__)
Value:
((__INSTANCE__) == CEC)
#define CEC

Definition at line 24376 of file stm32h723xx.h.

◆ IS_COMP_ALL_INSTANCE

#define IS_COMP_ALL_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == COMP1) || \
((INSTANCE) == COMP2))
#define COMP2
#define COMP1

Definition at line 23468 of file stm32h723xx.h.

◆ IS_COMP_COMMON_INSTANCE

#define IS_COMP_COMMON_INSTANCE ( INSTANCE)
Value:
((INSTANCE) == COMP12_COMMON)
#define COMP12_COMMON

Definition at line 23471 of file stm32h723xx.h.

◆ IS_COMP_WINDOWMODE_INSTANCE

#define IS_COMP_WINDOWMODE_INSTANCE ( INSTANCE)
Value:
((INSTANCE) == COMP2)

Definition at line 23473 of file stm32h723xx.h.

◆ IS_CORDIC_ALL_INSTANCE

#define IS_CORDIC_ALL_INSTANCE ( INSTANCE)
Value:
((INSTANCE) == CORDIC)
#define CORDIC

Definition at line 23462 of file stm32h723xx.h.

◆ IS_CRC_ALL_INSTANCE

#define IS_CRC_ALL_INSTANCE ( INSTANCE)
Value:
((INSTANCE) == CRC)
#define CRC

Definition at line 23479 of file stm32h723xx.h.

◆ IS_DAC_ALL_INSTANCE

#define IS_DAC_ALL_INSTANCE ( INSTANCE)
Value:
((INSTANCE) == DAC1)
#define DAC1

Definition at line 23482 of file stm32h723xx.h.

◆ IS_DCMI_ALL_INSTANCE

#define IS_DCMI_ALL_INSTANCE ( __INSTANCE__)
Value:
((__INSTANCE__) == DCMI)
#define DCMI

Definition at line 23484 of file stm32h723xx.h.

◆ IS_DFSDM_CHANNEL_ALL_INSTANCE

#define IS_DFSDM_CHANNEL_ALL_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == DFSDM1_Channel0) || \
((INSTANCE) == DFSDM1_Channel1) || \
((INSTANCE) == DFSDM1_Channel2) || \
((INSTANCE) == DFSDM1_Channel3) || \
((INSTANCE) == DFSDM1_Channel4) || \
((INSTANCE) == DFSDM1_Channel5) || \
((INSTANCE) == DFSDM1_Channel6) || \
((INSTANCE) == DFSDM1_Channel7))
#define DFSDM1_Channel0
#define DFSDM1_Channel7
#define DFSDM1_Channel2
#define DFSDM1_Channel4
#define DFSDM1_Channel3
#define DFSDM1_Channel1
#define DFSDM1_Channel6
#define DFSDM1_Channel5

Definition at line 23497 of file stm32h723xx.h.

◆ IS_DFSDM_FILTER_ALL_INSTANCE

#define IS_DFSDM_FILTER_ALL_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == DFSDM1_Filter0) || \
((INSTANCE) == DFSDM1_Filter1) || \
((INSTANCE) == DFSDM1_Filter2) || \
((INSTANCE) == DFSDM1_Filter3))
#define DFSDM1_Filter1
#define DFSDM1_Filter2
#define DFSDM1_Filter3
#define DFSDM1_Filter0

Definition at line 23492 of file stm32h723xx.h.

◆ IS_DLYB_ALL_INSTANCE

#define IS_DLYB_ALL_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == DLYB_SDMMC1) || \
((INSTANCE) == DLYB_SDMMC2) || \
((INSTANCE) == DLYB_OCTOSPI1) || \
((INSTANCE) == DLYB_OCTOSPI2) )
#define DLYB_SDMMC1
#define DLYB_SDMMC2
#define DLYB_OCTOSPI1
#define DLYB_OCTOSPI2

Definition at line 23487 of file stm32h723xx.h.

◆ IS_DMA2D_ALL_INSTANCE

#define IS_DMA2D_ALL_INSTANCE ( __INSTANCE__)
Value:
((__INSTANCE__) == DMA2D)
#define DMA2D

Definition at line 23645 of file stm32h723xx.h.

◆ IS_DMA_ALL_INSTANCE

#define IS_DMA_ALL_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == DMA1_Stream0) || \
((INSTANCE) == DMA1_Stream1) || \
((INSTANCE) == DMA1_Stream2) || \
((INSTANCE) == DMA1_Stream3) || \
((INSTANCE) == DMA1_Stream4) || \
((INSTANCE) == DMA1_Stream5) || \
((INSTANCE) == DMA1_Stream6) || \
((INSTANCE) == DMA1_Stream7) || \
((INSTANCE) == DMA2_Stream0) || \
((INSTANCE) == DMA2_Stream1) || \
((INSTANCE) == DMA2_Stream2) || \
((INSTANCE) == DMA2_Stream3) || \
((INSTANCE) == DMA2_Stream4) || \
((INSTANCE) == DMA2_Stream5) || \
((INSTANCE) == DMA2_Stream6) || \
((INSTANCE) == DMA2_Stream7) || \
((INSTANCE) == BDMA_Channel0) || \
((INSTANCE) == BDMA_Channel1) || \
((INSTANCE) == BDMA_Channel2) || \
((INSTANCE) == BDMA_Channel3) || \
((INSTANCE) == BDMA_Channel4) || \
((INSTANCE) == BDMA_Channel5) || \
((INSTANCE) == BDMA_Channel6) || \
((INSTANCE) == BDMA_Channel7))
#define DMA2_Stream6
#define DMA2_Stream0
#define DMA1_Stream0
#define DMA2_Stream2
#define DMA1_Stream4
#define DMA1_Stream7
#define DMA1_Stream3
#define DMA2_Stream3
#define DMA1_Stream5
#define DMA2_Stream5
#define DMA1_Stream6
#define DMA2_Stream7
#define DMA1_Stream2
#define DMA2_Stream4
#define DMA2_Stream1
#define DMA1_Stream1

Definition at line 23519 of file stm32h723xx.h.

◆ IS_DMA_DMAMUX_ALL_INSTANCE

#define IS_DMA_DMAMUX_ALL_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == DMA1_Stream0) || \
((INSTANCE) == DMA1_Stream1) || \
((INSTANCE) == DMA1_Stream2) || \
((INSTANCE) == DMA1_Stream3) || \
((INSTANCE) == DMA1_Stream4) || \
((INSTANCE) == DMA1_Stream5) || \
((INSTANCE) == DMA1_Stream6) || \
((INSTANCE) == DMA1_Stream7) || \
((INSTANCE) == DMA2_Stream0) || \
((INSTANCE) == DMA2_Stream1) || \
((INSTANCE) == DMA2_Stream2) || \
((INSTANCE) == DMA2_Stream3) || \
((INSTANCE) == DMA2_Stream4) || \
((INSTANCE) == DMA2_Stream5) || \
((INSTANCE) == DMA2_Stream6) || \
((INSTANCE) == DMA2_Stream7) || \
((INSTANCE) == BDMA_Channel0) || \
((INSTANCE) == BDMA_Channel1) || \
((INSTANCE) == BDMA_Channel2) || \
((INSTANCE) == BDMA_Channel3) || \
((INSTANCE) == BDMA_Channel4) || \
((INSTANCE) == BDMA_Channel5) || \
((INSTANCE) == BDMA_Channel6) || \
((INSTANCE) == BDMA_Channel7))

Definition at line 23555 of file stm32h723xx.h.

◆ IS_DMA_REQUEST_GEN_ALL_INSTANCE

#define IS_DMA_REQUEST_GEN_ALL_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == DMAMUX1_RequestGenerator0) || \
((INSTANCE) == DMAMUX1_RequestGenerator1) || \
((INSTANCE) == DMAMUX1_RequestGenerator2) || \
((INSTANCE) == DMAMUX1_RequestGenerator3) || \
((INSTANCE) == DMAMUX1_RequestGenerator4) || \
((INSTANCE) == DMAMUX1_RequestGenerator5) || \
((INSTANCE) == DMAMUX1_RequestGenerator6) || \
((INSTANCE) == DMAMUX1_RequestGenerator7) || \
((INSTANCE) == DMAMUX2_RequestGenerator0) || \
((INSTANCE) == DMAMUX2_RequestGenerator1) || \
((INSTANCE) == DMAMUX2_RequestGenerator2) || \
((INSTANCE) == DMAMUX2_RequestGenerator3) || \
((INSTANCE) == DMAMUX2_RequestGenerator4) || \
((INSTANCE) == DMAMUX2_RequestGenerator5) || \
((INSTANCE) == DMAMUX2_RequestGenerator6) || \
((INSTANCE) == DMAMUX2_RequestGenerator7))
#define DMAMUX2_RequestGenerator6
#define DMAMUX1_RequestGenerator2
#define DMAMUX1_RequestGenerator4
#define DMAMUX2_RequestGenerator0
#define DMAMUX2_RequestGenerator3
#define DMAMUX2_RequestGenerator7
#define DMAMUX2_RequestGenerator2
#define DMAMUX1_RequestGenerator7
#define DMAMUX1_RequestGenerator0
#define DMAMUX1_RequestGenerator1
#define DMAMUX1_RequestGenerator3
#define DMAMUX1_RequestGenerator5
#define DMAMUX2_RequestGenerator1
#define DMAMUX2_RequestGenerator5
#define DMAMUX2_RequestGenerator4
#define DMAMUX1_RequestGenerator6

Definition at line 23627 of file stm32h723xx.h.

◆ IS_DMA_STREAM_DMAMUX_INSTANCE

#define IS_DMA_STREAM_DMAMUX_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == DMA1_Stream0) || \
((INSTANCE) == DMA1_Stream1) || \
((INSTANCE) == DMA1_Stream2) || \
((INSTANCE) == DMA1_Stream3) || \
((INSTANCE) == DMA1_Stream4) || \
((INSTANCE) == DMA1_Stream5) || \
((INSTANCE) == DMA1_Stream6) || \
((INSTANCE) == DMA1_Stream7) || \
((INSTANCE) == DMA2_Stream0) || \
((INSTANCE) == DMA2_Stream1) || \
((INSTANCE) == DMA2_Stream2) || \
((INSTANCE) == DMA2_Stream3) || \
((INSTANCE) == DMA2_Stream4) || \
((INSTANCE) == DMA2_Stream5) || \
((INSTANCE) == DMA2_Stream6) || \
((INSTANCE) == DMA2_Stream7))

Definition at line 23609 of file stm32h723xx.h.

◆ IS_DMA_STREAM_INSTANCE

#define IS_DMA_STREAM_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == DMA1_Stream0) || \
((INSTANCE) == DMA1_Stream1) || \
((INSTANCE) == DMA1_Stream2) || \
((INSTANCE) == DMA1_Stream3) || \
((INSTANCE) == DMA1_Stream4) || \
((INSTANCE) == DMA1_Stream5) || \
((INSTANCE) == DMA1_Stream6) || \
((INSTANCE) == DMA1_Stream7) || \
((INSTANCE) == DMA2_Stream0) || \
((INSTANCE) == DMA2_Stream1) || \
((INSTANCE) == DMA2_Stream2) || \
((INSTANCE) == DMA2_Stream3) || \
((INSTANCE) == DMA2_Stream4) || \
((INSTANCE) == DMA2_Stream5) || \
((INSTANCE) == DMA2_Stream6) || \
((INSTANCE) == DMA2_Stream7))

Definition at line 23591 of file stm32h723xx.h.

◆ IS_DTS_ALL_INSTANCE

#define IS_DTS_ALL_INSTANCE ( INSTANCE)
Value:
((INSTANCE) == DTS)
#define DTS

Definition at line 23476 of file stm32h723xx.h.

◆ IS_FDCAN_ALL_INSTANCE

#define IS_FDCAN_ALL_INSTANCE ( __INSTANCE__)
Value:
(((__INSTANCE__) == FDCAN1) || \
((__INSTANCE__) == FDCAN2) || \
((__INSTANCE__) == FDCAN3))
#define FDCAN3
#define FDCAN1
#define FDCAN2

Definition at line 23670 of file stm32h723xx.h.

◆ IS_FDCAN_TT_INSTANCE

#define IS_FDCAN_TT_INSTANCE ( __INSTANCE__)
Value:
((__INSTANCE__) == FDCAN1)

Definition at line 23674 of file stm32h723xx.h.

◆ IS_FMAC_ALL_INSTANCE

#define IS_FMAC_ALL_INSTANCE ( INSTANCE)
Value:
((INSTANCE) == FMAC)
#define FMAC

Definition at line 23465 of file stm32h723xx.h.

◆ IS_GPIO_AF_INSTANCE

#define IS_GPIO_AF_INSTANCE ( INSTANCE)
Value:
#define IS_GPIO_ALL_INSTANCE(INSTANCE)

Definition at line 23689 of file stm32h723xx.h.

◆ IS_GPIO_ALL_INSTANCE

#define IS_GPIO_ALL_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == GPIOA) || \
((INSTANCE) == GPIOB) || \
((INSTANCE) == GPIOC) || \
((INSTANCE) == GPIOD) || \
((INSTANCE) == GPIOE) || \
((INSTANCE) == GPIOF) || \
((INSTANCE) == GPIOG) || \
((INSTANCE) == GPIOH) || \
((INSTANCE) == GPIOJ) || \
((INSTANCE) == GPIOK))
#define GPIOG
#define GPIOK
#define GPIOC
#define GPIOF
#define GPIOB
#define GPIOD
#define GPIOJ
#define GPIOA
#define GPIOH
#define GPIOE

Definition at line 23677 of file stm32h723xx.h.

◆ IS_GPIO_LOCK_INSTANCE

#define IS_GPIO_LOCK_INSTANCE ( INSTANCE)
Value:

Definition at line 23693 of file stm32h723xx.h.

◆ IS_HCD_ALL_INSTANCE

#define IS_HCD_ALL_INSTANCE ( INSTANCE)
Value:
((INSTANCE) == USB_OTG_HS)
#define USB_OTG_HS

Definition at line 24397 of file stm32h723xx.h.

◆ IS_HSEM_ALL_INSTANCE

#define IS_HSEM_ALL_INSTANCE ( INSTANCE)
Value:
((INSTANCE) == HSEM)
#define HSEM

Definition at line 23696 of file stm32h723xx.h.

◆ IS_I2C_ALL_INSTANCE

#define IS_I2C_ALL_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == I2C1) || \
((INSTANCE) == I2C2) || \
((INSTANCE) == I2C3) || \
((INSTANCE) == I2C4) || \
((INSTANCE) == I2C5))
#define I2C3
#define I2C5
#define I2C4
#define I2C1
#define I2C2

Definition at line 23711 of file stm32h723xx.h.

◆ IS_I2C_WAKEUP_FROMSTOP_INSTANCE

#define IS_I2C_WAKEUP_FROMSTOP_INSTANCE ( INSTANCE)
Value:
#define IS_I2C_ALL_INSTANCE(INSTANCE)

Definition at line 23725 of file stm32h723xx.h.

◆ IS_I2S_ALL_INSTANCE

#define IS_I2S_ALL_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == SPI1) || \
((INSTANCE) == SPI2) || \
((INSTANCE) == SPI3))
#define SPI3
#define SPI1
#define SPI2

Definition at line 23728 of file stm32h723xx.h.

◆ IS_IRDA_INSTANCE

#define IS_IRDA_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == USART1) || \
((INSTANCE) == USART2) || \
((INSTANCE) == USART3) || \
((INSTANCE) == UART4) || \
((INSTANCE) == UART5) || \
((INSTANCE) == USART6) || \
((INSTANCE) == UART7) || \
((INSTANCE) == UART8) || \
((INSTANCE) == UART9) || \
((INSTANCE) == USART10))
#define USART10
#define UART7
#define USART3
#define USART6
#define UART8
#define UART9
#define UART4
#define UART5
#define USART1
#define USART2

Definition at line 24344 of file stm32h723xx.h.

◆ IS_IWDG_ALL_INSTANCE

#define IS_IWDG_ALL_INSTANCE ( INSTANCE)
Value:
((INSTANCE) == IWDG1)
#define IWDG1

Definition at line 24366 of file stm32h723xx.h.

◆ IS_LPTIM_ENCODER_INTERFACE_INSTANCE

#define IS_LPTIM_ENCODER_INTERFACE_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == LPTIM1) || \
((INSTANCE) == LPTIM2))
#define LPTIM1
#define LPTIM2

Definition at line 23768 of file stm32h723xx.h.

◆ IS_LPTIM_INSTANCE

#define IS_LPTIM_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == LPTIM1) || \
((INSTANCE) == LPTIM2) || \
((INSTANCE) == LPTIM3) || \
((INSTANCE) == LPTIM4) || \
((INSTANCE) == LPTIM5))
#define LPTIM4
#define LPTIM5
#define LPTIM3

Definition at line 23761 of file stm32h723xx.h.

◆ IS_LPUART_INSTANCE

#define IS_LPUART_INSTANCE ( INSTANCE)
Value:
((INSTANCE) == LPUART1)
#define LPUART1

Definition at line 24363 of file stm32h723xx.h.

◆ IS_LTDC_ALL_INSTANCE

#define IS_LTDC_ALL_INSTANCE ( INSTANCE)
Value:
((INSTANCE) == LTDC)
#define LTDC

Definition at line 23733 of file stm32h723xx.h.

◆ IS_MDIOS_ALL_INSTANCE

#define IS_MDIOS_ALL_INSTANCE ( INSTANCE)
Value:
((INSTANCE) == MDIOS)
#define MDIOS

Definition at line 24373 of file stm32h723xx.h.

◆ IS_MDMA_STREAM_ALL_INSTANCE

#define IS_MDMA_STREAM_ALL_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == MDMA_Channel0) || \
((INSTANCE) == MDMA_Channel1) || \
((INSTANCE) == MDMA_Channel2) || \
((INSTANCE) == MDMA_Channel3) || \
((INSTANCE) == MDMA_Channel4) || \
((INSTANCE) == MDMA_Channel5) || \
((INSTANCE) == MDMA_Channel6) || \
((INSTANCE) == MDMA_Channel7) || \
((INSTANCE) == MDMA_Channel8) || \
((INSTANCE) == MDMA_Channel9) || \
((INSTANCE) == MDMA_Channel10) || \
((INSTANCE) == MDMA_Channel11) || \
((INSTANCE) == MDMA_Channel12) || \
((INSTANCE) == MDMA_Channel13) || \
((INSTANCE) == MDMA_Channel14) || \
((INSTANCE) == MDMA_Channel15))
#define MDMA_Channel8
#define MDMA_Channel11
#define MDMA_Channel4
#define MDMA_Channel1
#define MDMA_Channel9
#define MDMA_Channel3
#define MDMA_Channel13
#define MDMA_Channel5
#define MDMA_Channel14
#define MDMA_Channel6
#define MDMA_Channel0
#define MDMA_Channel12
#define MDMA_Channel2
#define MDMA_Channel7
#define MDMA_Channel15
#define MDMA_Channel10

Definition at line 23651 of file stm32h723xx.h.

◆ IS_OPAMP_ALL_INSTANCE

#define IS_OPAMP_ALL_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == OPAMP1) || \
((INSTANCE) == OPAMP2))
#define OPAMP2
#define OPAMP1

Definition at line 24388 of file stm32h723xx.h.

◆ IS_OPAMP_COMMON_INSTANCE

#define IS_OPAMP_COMMON_INSTANCE ( COMMON_INSTANCE)
Value:
((COMMON_INSTANCE) == OPAMP12_COMMON)

Definition at line 24391 of file stm32h723xx.h.

◆ IS_PCD_ALL_INSTANCE

#define IS_PCD_ALL_INSTANCE ( INSTANCE)
Value:
((INSTANCE) == USB_OTG_HS)

Definition at line 24394 of file stm32h723xx.h.

◆ IS_PSSI_ALL_INSTANCE

#define IS_PSSI_ALL_INSTANCE ( INSTANCE)
Value:
((INSTANCE) == PSSI)
#define PSSI

Definition at line 23648 of file stm32h723xx.h.

◆ IS_RAMECC_MONITOR_ALL_INSTANCE

#define IS_RAMECC_MONITOR_ALL_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == RAMECC1_Monitor1) || \
((INSTANCE) == RAMECC1_Monitor2) || \
((INSTANCE) == RAMECC1_Monitor3) || \
((INSTANCE) == RAMECC1_Monitor4) || \
((INSTANCE) == RAMECC1_Monitor5) || \
((INSTANCE) == RAMECC1_Monitor6) || \
((INSTANCE) == RAMECC2_Monitor1) || \
((INSTANCE) == RAMECC2_Monitor2) || \
((INSTANCE) == RAMECC2_Monitor3) || \
((INSTANCE) == RAMECC3_Monitor1) || \
((INSTANCE) == RAMECC3_Monitor2))
#define RAMECC2_Monitor1
#define RAMECC1_Monitor1
#define RAMECC3_Monitor1
#define RAMECC1_Monitor4
#define RAMECC2_Monitor2
#define RAMECC3_Monitor2
#define RAMECC2_Monitor3
#define RAMECC1_Monitor6
#define RAMECC1_Monitor5
#define RAMECC1_Monitor2
#define RAMECC1_Monitor3

Definition at line 23506 of file stm32h723xx.h.

◆ IS_RNG_ALL_INSTANCE

#define IS_RNG_ALL_INSTANCE ( INSTANCE)
Value:
((INSTANCE) == RNG)
#define RNG

Definition at line 23736 of file stm32h723xx.h.

◆ IS_RTC_ALL_INSTANCE

#define IS_RTC_ALL_INSTANCE ( INSTANCE)
Value:
((INSTANCE) == RTC)
#define RTC

Definition at line 23739 of file stm32h723xx.h.

◆ IS_SAI_ALL_INSTANCE

#define IS_SAI_ALL_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == SAI1_Block_A) || \
((INSTANCE) == SAI1_Block_B) || \
((INSTANCE) == SAI4_Block_A) || \
((INSTANCE) == SAI4_Block_B))
#define SAI4_Block_A
#define SAI4_Block_B
#define SAI1_Block_A
#define SAI1_Block_B

Definition at line 24379 of file stm32h723xx.h.

◆ IS_SDMMC_ALL_INSTANCE

#define IS_SDMMC_ALL_INSTANCE ( _INSTANCE_)
Value:
(((_INSTANCE_) == SDMMC1) || \
((_INSTANCE_) == SDMMC2))
#define SDMMC1
#define SDMMC2

Definition at line 23742 of file stm32h723xx.h.

◆ IS_SMARTCARD_INSTANCE

#define IS_SMARTCARD_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == USART1) || \
((INSTANCE) == USART2) || \
((INSTANCE) == USART3) || \
((INSTANCE) == USART6) ||\
((INSTANCE) == USART10))

Definition at line 24356 of file stm32h723xx.h.

◆ IS_SMBUS_ALL_INSTANCE

#define IS_SMBUS_ALL_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == I2C1) || \
((INSTANCE) == I2C2) || \
((INSTANCE) == I2C3) || \
((INSTANCE) == I2C4) || \
((INSTANCE) == I2C5))

Definition at line 23718 of file stm32h723xx.h.

◆ IS_SPDIFRX_ALL_INSTANCE

#define IS_SPDIFRX_ALL_INSTANCE ( INSTANCE)
Value:
((INSTANCE) == SPDIFRX)
#define SPDIFRX

Definition at line 24385 of file stm32h723xx.h.

◆ IS_SPI_ALL_INSTANCE

#define IS_SPI_ALL_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == SPI1) || \
((INSTANCE) == SPI2) || \
((INSTANCE) == SPI3) || \
((INSTANCE) == SPI4) || \
((INSTANCE) == SPI5) || \
((INSTANCE) == SPI6))
#define SPI6
#define SPI4
#define SPI5

Definition at line 23746 of file stm32h723xx.h.

◆ IS_SPI_HIGHEND_INSTANCE

#define IS_SPI_HIGHEND_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == SPI1) || \
((INSTANCE) == SPI2) || \
((INSTANCE) == SPI3))

Definition at line 23753 of file stm32h723xx.h.

◆ IS_SWPMI_INSTANCE

#define IS_SWPMI_INSTANCE ( INSTANCE)
Value:
((INSTANCE) == SWPMI1)
#define SWPMI1

Definition at line 23758 of file stm32h723xx.h.

◆ IS_TIM_32B_COUNTER_INSTANCE

#define IS_TIM_32B_COUNTER_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == TIM2) || \
((INSTANCE) == TIM5) || \
((INSTANCE) == TIM23) || \
((INSTANCE) == TIM24))
#define TIM2
#define TIM5
#define TIM23
#define TIM24

Definition at line 24206 of file stm32h723xx.h.

◆ IS_TIM_ADVANCED_INSTANCE

#define IS_TIM_ADVANCED_INSTANCE ( __INSTANCE__)
Value:
(((__INSTANCE__) == TIM1) || \
((__INSTANCE__) == TIM8))
#define TIM1
#define TIM8

Definition at line 23845 of file stm32h723xx.h.

◆ IS_TIM_BKIN2_INSTANCE

#define IS_TIM_BKIN2_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == TIM1) || \
((INSTANCE) == TIM8))

Definition at line 24213 of file stm32h723xx.h.

◆ IS_TIM_BREAK_INSTANCE

#define IS_TIM_BREAK_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == TIM1) || \
((INSTANCE) == TIM8) || \
((INSTANCE) == TIM15) || \
((INSTANCE) == TIM16) || \
((INSTANCE) == TIM17))
#define TIM17
#define TIM16
#define TIM15

Definition at line 24074 of file stm32h723xx.h.

◆ IS_TIM_BREAKSOURCE_INSTANCE

#define IS_TIM_BREAKSOURCE_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == TIM1) || \
((INSTANCE) == TIM8))

Definition at line 24082 of file stm32h723xx.h.

◆ IS_TIM_CC1_INSTANCE

#define IS_TIM_CC1_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == TIM1) || \
((INSTANCE) == TIM2) || \
((INSTANCE) == TIM3) || \
((INSTANCE) == TIM4) || \
((INSTANCE) == TIM5) || \
((INSTANCE) == TIM8) || \
((INSTANCE) == TIM12) || \
((INSTANCE) == TIM13) || \
((INSTANCE) == TIM14) || \
((INSTANCE) == TIM15) || \
((INSTANCE) == TIM16) || \
((INSTANCE) == TIM17) || \
((INSTANCE) == TIM23) || \
((INSTANCE) == TIM24))
#define TIM12
#define TIM14
#define TIM13
#define TIM3
#define TIM4

Definition at line 23790 of file stm32h723xx.h.

◆ IS_TIM_CC2_INSTANCE

#define IS_TIM_CC2_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == TIM1) || \
((INSTANCE) == TIM2) || \
((INSTANCE) == TIM3) || \
((INSTANCE) == TIM4) || \
((INSTANCE) == TIM5) || \
((INSTANCE) == TIM8) || \
((INSTANCE) == TIM12) || \
((INSTANCE) == TIM15) || \
((INSTANCE) == TIM23) || \
((INSTANCE) == TIM24))

Definition at line 23806 of file stm32h723xx.h.

◆ IS_TIM_CC3_INSTANCE

#define IS_TIM_CC3_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == TIM1) || \
((INSTANCE) == TIM2) || \
((INSTANCE) == TIM3) || \
((INSTANCE) == TIM4) || \
((INSTANCE) == TIM5) || \
((INSTANCE) == TIM8) || \
((INSTANCE) == TIM23) || \
((INSTANCE) == TIM24))

Definition at line 23818 of file stm32h723xx.h.

◆ IS_TIM_CC4_INSTANCE

#define IS_TIM_CC4_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == TIM1) || \
((INSTANCE) == TIM2) || \
((INSTANCE) == TIM3) || \
((INSTANCE) == TIM4) || \
((INSTANCE) == TIM5) || \
((INSTANCE) == TIM8) || \
((INSTANCE) == TIM23) || \
((INSTANCE) == TIM24))

Definition at line 23828 of file stm32h723xx.h.

◆ IS_TIM_CC5_INSTANCE

#define IS_TIM_CC5_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == TIM1) || \
((INSTANCE) == TIM8))

Definition at line 23838 of file stm32h723xx.h.

◆ IS_TIM_CC6_INSTANCE

#define IS_TIM_CC6_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == TIM1) || \
((INSTANCE) == TIM8))

Definition at line 23841 of file stm32h723xx.h.

◆ IS_TIM_CCDMA_INSTANCE

#define IS_TIM_CCDMA_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == TIM1) || \
((INSTANCE) == TIM2) || \
((INSTANCE) == TIM3) || \
((INSTANCE) == TIM4) || \
((INSTANCE) == TIM5) || \
((INSTANCE) == TIM8) || \
((INSTANCE) == TIM15))

Definition at line 23890 of file stm32h723xx.h.

◆ IS_TIM_CCX_INSTANCE

#define IS_TIM_CCX_INSTANCE ( INSTANCE,
CHANNEL )

Definition at line 24000 of file stm32h723xx.h.

◆ IS_TIM_CCXN_INSTANCE

#define IS_TIM_CCXN_INSTANCE ( INSTANCE,
CHANNEL )
Value:
((((INSTANCE) == TIM1) && \
(((CHANNEL) == TIM_CHANNEL_1) || \
((CHANNEL) == TIM_CHANNEL_2) || \
((CHANNEL) == TIM_CHANNEL_3))) \
|| \
(((INSTANCE) == TIM8) && \
(((CHANNEL) == TIM_CHANNEL_1) || \
((CHANNEL) == TIM_CHANNEL_2) || \
((CHANNEL) == TIM_CHANNEL_3))) \
|| \
(((INSTANCE) == TIM15) && \
((CHANNEL) == TIM_CHANNEL_1)) \
|| \
(((INSTANCE) == TIM16) && \
((CHANNEL) == TIM_CHANNEL_1)) \
|| \
(((INSTANCE) == TIM17) && \
((CHANNEL) == TIM_CHANNEL_1)))
#define TIM_CHANNEL_2
Capture/compare channel 2 identifier.
#define TIM_CHANNEL_3
Capture/compare channel 3 identifier.
#define TIM_CHANNEL_1
Capture/compare channel 1 identifier.

Definition at line 24086 of file stm32h723xx.h.

◆ IS_TIM_CLOCK_DIVISION_INSTANCE

#define IS_TIM_CLOCK_DIVISION_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == TIM1) || \
((INSTANCE) == TIM2) || \
((INSTANCE) == TIM3) || \
((INSTANCE) == TIM4) || \
((INSTANCE) == TIM5) || \
((INSTANCE) == TIM8) || \
((INSTANCE) == TIM15) || \
((INSTANCE) == TIM16) || \
((INSTANCE) == TIM17) || \
((INSTANCE) == TIM23) || \
((INSTANCE) == TIM24))

Definition at line 24138 of file stm32h723xx.h.

◆ IS_TIM_CLOCKSOURCE_ETRMODE1_INSTANCE

#define IS_TIM_CLOCKSOURCE_ETRMODE1_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == TIM1) || \
((INSTANCE) == TIM2) || \
((INSTANCE) == TIM3) || \
((INSTANCE) == TIM4) || \
((INSTANCE) == TIM5) || \
((INSTANCE) == TIM8) || \
((INSTANCE) == TIM23) || \
((INSTANCE) == TIM24))

Definition at line 24152 of file stm32h723xx.h.

◆ IS_TIM_CLOCKSOURCE_ETRMODE2_INSTANCE

#define IS_TIM_CLOCKSOURCE_ETRMODE2_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == TIM1) || \
((INSTANCE) == TIM2) || \
((INSTANCE) == TIM3) || \
((INSTANCE) == TIM4) || \
((INSTANCE) == TIM5) || \
((INSTANCE) == TIM8) || \
((INSTANCE) == TIM23) || \
((INSTANCE) == TIM24))

Definition at line 24163 of file stm32h723xx.h.

◆ IS_TIM_CLOCKSOURCE_ITRX_INSTANCE

#define IS_TIM_CLOCKSOURCE_ITRX_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == TIM1) || \
((INSTANCE) == TIM2) || \
((INSTANCE) == TIM3) || \
((INSTANCE) == TIM4) || \
((INSTANCE) == TIM5) || \
((INSTANCE) == TIM8) || \
((INSTANCE) == TIM12) || \
((INSTANCE) == TIM15) || \
((INSTANCE) == TIM23) || \
((INSTANCE) == TIM24))

Definition at line 24187 of file stm32h723xx.h.

◆ IS_TIM_CLOCKSOURCE_TIX_INSTANCE

#define IS_TIM_CLOCKSOURCE_TIX_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == TIM1) || \
((INSTANCE) == TIM2) || \
((INSTANCE) == TIM3) || \
((INSTANCE) == TIM4) || \
((INSTANCE) == TIM5) || \
((INSTANCE) == TIM8) || \
((INSTANCE) == TIM12) || \
((INSTANCE) == TIM15) || \
((INSTANCE) == TIM23) || \
((INSTANCE) == TIM24))

Definition at line 24174 of file stm32h723xx.h.

◆ IS_TIM_COMBINED3PHASEPWM_INSTANCE

#define IS_TIM_COMBINED3PHASEPWM_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == TIM1) || \
((INSTANCE) == TIM8))

Definition at line 23997 of file stm32h723xx.h.

◆ IS_TIM_COMMUTATION_EVENT_INSTANCE

#define IS_TIM_COMMUTATION_EVENT_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == TIM1) || \
((INSTANCE) == TIM8) || \
((INSTANCE) == TIM15) || \
((INSTANCE) == TIM16) || \
((INSTANCE) == TIM17))

Definition at line 23980 of file stm32h723xx.h.

◆ IS_TIM_COUNTER_MODE_SELECT_INSTANCE

#define IS_TIM_COUNTER_MODE_SELECT_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == TIM1) || \
((INSTANCE) == TIM2) || \
((INSTANCE) == TIM3) || \
((INSTANCE) == TIM4) || \
((INSTANCE) == TIM5) || \
((INSTANCE) == TIM8))

Definition at line 24107 of file stm32h723xx.h.

◆ IS_TIM_DMA_CC_INSTANCE

#define IS_TIM_DMA_CC_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == TIM1) || \
((INSTANCE) == TIM2) || \
((INSTANCE) == TIM3) || \
((INSTANCE) == TIM4) || \
((INSTANCE) == TIM5) || \
((INSTANCE) == TIM8) || \
((INSTANCE) == TIM15) || \
((INSTANCE) == TIM16) || \
((INSTANCE) == TIM17) || \
((INSTANCE) == TIM23) || \
((INSTANCE) == TIM24))

Definition at line 23877 of file stm32h723xx.h.

◆ IS_TIM_DMA_INSTANCE

#define IS_TIM_DMA_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == TIM1) || \
((INSTANCE) == TIM2) || \
((INSTANCE) == TIM3) || \
((INSTANCE) == TIM4) || \
((INSTANCE) == TIM5) || \
((INSTANCE) == TIM6) || \
((INSTANCE) == TIM7) || \
((INSTANCE) == TIM8) || \
((INSTANCE) == TIM15) || \
((INSTANCE) == TIM16) || \
((INSTANCE) == TIM17) || \
((INSTANCE) == TIM23) || \
((INSTANCE) == TIM24))
#define TIM7
#define TIM6

Definition at line 23862 of file stm32h723xx.h.

◆ IS_TIM_DMABURST_INSTANCE

#define IS_TIM_DMABURST_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == TIM1) || \
((INSTANCE) == TIM2) || \
((INSTANCE) == TIM3) || \
((INSTANCE) == TIM4) || \
((INSTANCE) == TIM5) || \
((INSTANCE) == TIM8))

Definition at line 23899 of file stm32h723xx.h.

◆ IS_TIM_ENCODER_INTERFACE_INSTANCE

#define IS_TIM_ENCODER_INTERFACE_INSTANCE ( __INSTANCE__)
Value:
(((__INSTANCE__) == TIM1) || \
((__INSTANCE__) == TIM2) || \
((__INSTANCE__) == TIM3) || \
((__INSTANCE__) == TIM4) || \
((__INSTANCE__) == TIM5) || \
((__INSTANCE__) == TIM8) || \
((__INSTANCE__) == TIM23) || \
((__INSTANCE__) == TIM24))

Definition at line 23987 of file stm32h723xx.h.

◆ IS_TIM_ETR_INSTANCE

#define IS_TIM_ETR_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == TIM1) || \
((INSTANCE) == TIM2) || \
((INSTANCE) == TIM3) || \
((INSTANCE) == TIM4) || \
((INSTANCE) == TIM5) || \
((INSTANCE) == TIM8) || \
((INSTANCE) == TIM23) || \
((INSTANCE) == TIM24))

Definition at line 23907 of file stm32h723xx.h.

◆ IS_TIM_ETRSEL_INSTANCE

#define IS_TIM_ETRSEL_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == TIM1) || \
((INSTANCE) == TIM2) || \
((INSTANCE) == TIM3) || \
((INSTANCE) == TIM5) || \
((INSTANCE) == TIM8) || \
((INSTANCE) == TIM23) || \
((INSTANCE) == TIM24)))

Definition at line 23928 of file stm32h723xx.h.

◆ IS_TIM_HALL_SENSOR_INTERFACE_INSTANCE

#define IS_TIM_HALL_SENSOR_INTERFACE_INSTANCE ( __INSTANCE__)
Value:
(((__INSTANCE__) == TIM1) || \
((__INSTANCE__) == TIM2) || \
((__INSTANCE__) == TIM3) || \
((__INSTANCE__) == TIM4) || \
((__INSTANCE__) == TIM5) || \
((__INSTANCE__) == TIM15) || \
((__INSTANCE__) == TIM8) || \
((__INSTANCE__) == TIM23) || \
((__INSTANCE__) == TIM24))

Definition at line 24218 of file stm32h723xx.h.

◆ IS_TIM_INSTANCE

#define IS_TIM_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == TIM1) || \
((INSTANCE) == TIM2) || \
((INSTANCE) == TIM3) || \
((INSTANCE) == TIM4) || \
((INSTANCE) == TIM5) || \
((INSTANCE) == TIM6) || \
((INSTANCE) == TIM7) || \
((INSTANCE) == TIM8) || \
((INSTANCE) == TIM12) || \
((INSTANCE) == TIM13) || \
((INSTANCE) == TIM14) || \
((INSTANCE) == TIM15) || \
((INSTANCE) == TIM16) || \
((INSTANCE) == TIM17) || \
((INSTANCE) == TIM23) || \
((INSTANCE) == TIM24))

Definition at line 23772 of file stm32h723xx.h.

◆ IS_TIM_MASTER_INSTANCE

#define IS_TIM_MASTER_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == TIM1) || \
((INSTANCE) == TIM2) || \
((INSTANCE) == TIM3) || \
((INSTANCE) == TIM4) || \
((INSTANCE) == TIM5) || \
((INSTANCE) == TIM6) || \
((INSTANCE) == TIM7) || \
((INSTANCE) == TIM8) || \
((INSTANCE) == TIM12) || \
((INSTANCE) == TIM15) || \
((INSTANCE) == TIM23) || \
((INSTANCE) == TIM24))

Definition at line 23937 of file stm32h723xx.h.

◆ IS_TIM_OCXREF_CLEAR_INSTANCE

#define IS_TIM_OCXREF_CLEAR_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == TIM1) || \
((INSTANCE) == TIM2) || \
((INSTANCE) == TIM3))

Definition at line 24200 of file stm32h723xx.h.

◆ IS_TIM_REMAP_INSTANCE

#define IS_TIM_REMAP_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == TIM1) || \
((INSTANCE) == TIM2) || \
((INSTANCE) == TIM3) || \
((INSTANCE) == TIM5) || \
((INSTANCE) == TIM8) || \
((INSTANCE) == TIM16) || \
((INSTANCE) == TIM17) || \
((INSTANCE) == TIM23) || \
((INSTANCE) == TIM24))

Definition at line 23917 of file stm32h723xx.h.

◆ IS_TIM_REPETITION_COUNTER_INSTANCE

#define IS_TIM_REPETITION_COUNTER_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == TIM1) || \
((INSTANCE) == TIM8) || \
((INSTANCE) == TIM15) || \
((INSTANCE) == TIM16) || \
((INSTANCE) == TIM17))

Definition at line 24116 of file stm32h723xx.h.

◆ IS_TIM_SLAVE_INSTANCE

#define IS_TIM_SLAVE_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == TIM1) || \
((INSTANCE) == TIM2) || \
((INSTANCE) == TIM3) || \
((INSTANCE) == TIM4) || \
((INSTANCE) == TIM5) || \
((INSTANCE) == TIM8) || \
((INSTANCE) == TIM12) || \
((INSTANCE) == TIM15) || \
((INSTANCE) == TIM23) || \
((INSTANCE) == TIM24))

Definition at line 23951 of file stm32h723xx.h.

◆ IS_TIM_SYNCHRO_INSTANCE

#define IS_TIM_SYNCHRO_INSTANCE ( __INSTANCE__)
Value:
(((__INSTANCE__) == TIM1) || \
((__INSTANCE__) == TIM2) || \
((__INSTANCE__) == TIM3) || \
((__INSTANCE__) == TIM4) || \
((__INSTANCE__) == TIM5) || \
((__INSTANCE__) == TIM6) || \
((__INSTANCE__) == TIM8) || \
((__INSTANCE__) == TIM12) || \
((__INSTANCE__) == TIM15) || \
((__INSTANCE__) == TIM23) || \
((__INSTANCE__) == TIM24))

Definition at line 24124 of file stm32h723xx.h.

◆ IS_TIM_TISEL_INSTANCE

#define IS_TIM_TISEL_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == TIM1) || \
((INSTANCE) == TIM2) || \
((INSTANCE) == TIM3) || \
((INSTANCE) == TIM4) || \
((INSTANCE) == TIM5) || \
((INSTANCE) == TIM8) || \
((INSTANCE) == TIM15) || \
((INSTANCE) == TIM16) || \
((INSTANCE) == TIM17) || \
((INSTANCE) == TIM23) || \
((INSTANCE) == TIM24))

Definition at line 23967 of file stm32h723xx.h.

◆ IS_TIM_TRGO2_INSTANCE

#define IS_TIM_TRGO2_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == TIM1) || \
((INSTANCE) == TIM8))

Definition at line 23963 of file stm32h723xx.h.

◆ IS_TIM_XOR_INSTANCE

#define IS_TIM_XOR_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == TIM1) || \
((INSTANCE) == TIM2) || \
((INSTANCE) == TIM3) || \
((INSTANCE) == TIM4) || \
((INSTANCE) == TIM5) || \
((INSTANCE) == TIM8) || \
((INSTANCE) == TIM15) || \
((INSTANCE) == TIM23) || \
((INSTANCE) == TIM24))

Definition at line 23851 of file stm32h723xx.h.

◆ IS_UART_DRIVER_ENABLE_INSTANCE

#define IS_UART_DRIVER_ENABLE_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == USART1) || \
((INSTANCE) == USART2) || \
((INSTANCE) == USART3) || \
((INSTANCE) == UART4) || \
((INSTANCE) == UART5) || \
((INSTANCE) == USART6) || \
((INSTANCE) == UART7) || \
((INSTANCE) == UART8) || \
((INSTANCE) == UART9) || \
((INSTANCE) == USART10)|| \
((INSTANCE) == LPUART1))

Definition at line 24280 of file stm32h723xx.h.

◆ IS_UART_FIFO_INSTANCE

#define IS_UART_FIFO_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == USART1) || \
((INSTANCE) == USART2) || \
((INSTANCE) == USART3) || \
((INSTANCE) == UART4) || \
((INSTANCE) == UART5) || \
((INSTANCE) == USART6) || \
((INSTANCE) == UART7) || \
((INSTANCE) == UART8) || \
((INSTANCE) == UART9) || \
((INSTANCE) == USART10)|| \
((INSTANCE) == LPUART1))

Definition at line 24255 of file stm32h723xx.h.

◆ IS_UART_HALFDUPLEX_INSTANCE

#define IS_UART_HALFDUPLEX_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == USART1) || \
((INSTANCE) == USART2) || \
((INSTANCE) == USART3) || \
((INSTANCE) == UART4) || \
((INSTANCE) == UART5) || \
((INSTANCE) == USART6) || \
((INSTANCE) == UART7) || \
((INSTANCE) == UART8) || \
((INSTANCE) == UART9) || \
((INSTANCE) == USART10)|| \
((INSTANCE) == LPUART1))

Definition at line 24293 of file stm32h723xx.h.

◆ IS_UART_HWFLOW_INSTANCE

#define IS_UART_HWFLOW_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == USART1) || \
((INSTANCE) == USART2) || \
((INSTANCE) == USART3) || \
((INSTANCE) == UART4) || \
((INSTANCE) == UART5) || \
((INSTANCE) == USART6) || \
((INSTANCE) == UART7) || \
((INSTANCE) == UART8) || \
((INSTANCE) == UART9) || \
((INSTANCE) == USART10)|| \
((INSTANCE) == LPUART1))

Definition at line 24306 of file stm32h723xx.h.

◆ IS_UART_INSTANCE

#define IS_UART_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == USART1) || \
((INSTANCE) == USART2) || \
((INSTANCE) == USART3) || \
((INSTANCE) == UART4) || \
((INSTANCE) == UART5) || \
((INSTANCE) == USART6) || \
((INSTANCE) == UART7) || \
((INSTANCE) == UART8) || \
((INSTANCE) == UART9) || \
((INSTANCE) == USART10))

Definition at line 24243 of file stm32h723xx.h.

◆ IS_UART_LIN_INSTANCE

#define IS_UART_LIN_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == USART1) || \
((INSTANCE) == USART2) || \
((INSTANCE) == USART3) || \
((INSTANCE) == UART4) || \
((INSTANCE) == UART5) || \
((INSTANCE) == USART6) || \
((INSTANCE) == UART7) || \
((INSTANCE) == UART8) || \
((INSTANCE) == UART9) || \
((INSTANCE) == USART10))

Definition at line 24319 of file stm32h723xx.h.

◆ IS_UART_SPI_SLAVE_INSTANCE

#define IS_UART_SPI_SLAVE_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == USART1) || \
((INSTANCE) == USART2) || \
((INSTANCE) == USART3) || \
((INSTANCE) == USART6) || \
((INSTANCE) == USART10))

Definition at line 24236 of file stm32h723xx.h.

◆ IS_UART_WAKEUP_FROMSTOP_INSTANCE

#define IS_UART_WAKEUP_FROMSTOP_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == USART1) || \
((INSTANCE) == USART2) || \
((INSTANCE) == USART3) || \
((INSTANCE) == UART4) || \
((INSTANCE) == UART5) || \
((INSTANCE) == USART6) || \
((INSTANCE) == UART7) || \
((INSTANCE) == UART8) || \
((INSTANCE) == UART9) || \
((INSTANCE) == USART10)|| \
((INSTANCE) == LPUART1))

Definition at line 24331 of file stm32h723xx.h.

◆ IS_USART_AUTOBAUDRATE_DETECTION_INSTANCE

#define IS_USART_AUTOBAUDRATE_DETECTION_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == USART1) || \
((INSTANCE) == USART2) || \
((INSTANCE) == USART3) || \
((INSTANCE) == UART4) || \
((INSTANCE) == UART5) || \
((INSTANCE) == USART6) || \
((INSTANCE) == UART7) || \
((INSTANCE) == UART8) || \
((INSTANCE) == UART9) || \
((INSTANCE) == USART10))

Definition at line 24268 of file stm32h723xx.h.

◆ IS_USART_INSTANCE

#define IS_USART_INSTANCE ( INSTANCE)
Value:
(((INSTANCE) == USART1) || \
((INSTANCE) == USART2) || \
((INSTANCE) == USART3) || \
((INSTANCE) == USART6) || \
((INSTANCE) == USART10))

Definition at line 24229 of file stm32h723xx.h.

◆ IS_USB_ALL_INSTANCE

#define IS_USB_ALL_INSTANCE ( INSTANCE)
Value:
((INSTANCE) == USB)

Definition at line 24368 of file stm32h723xx.h.

◆ IS_WWDG_ALL_INSTANCE

#define IS_WWDG_ALL_INSTANCE ( INSTANCE)
Value:
((INSTANCE) == WWDG1)
#define WWDG1

Definition at line 24371 of file stm32h723xx.h.

◆ MODIFY_REG

◆ POSITION_VAL

#define POSITION_VAL ( VAL)
Value:
(__CLZ(__RBIT(VAL)))
#define __CLZ
Count leading zeros.
#define __RBIT
Reverse bit order of value.

Definition at line 221 of file stm32h7xx.h.

◆ PVD_IRQHandler

#define PVD_IRQHandler   PVD_AVD_IRQHandler

Definition at line 24423 of file stm32h723xx.h.

◆ PVD_IRQn

#define PVD_IRQn   PVD_AVD_IRQn

Definition at line 24412 of file stm32h723xx.h.

◆ READ_BIT

◆ READ_REG

#define READ_REG ( REG)

◆ SET_BIT

◆ TIM1_BRK_TIM9_IRQHandler

#define TIM1_BRK_TIM9_IRQHandler   TIM1_BRK_IRQHandler

Definition at line 24420 of file stm32h723xx.h.

◆ TIM1_BRK_TIM9_IRQn

#define TIM1_BRK_TIM9_IRQn   TIM1_BRK_IRQn

Definition at line 24409 of file stm32h723xx.h.

◆ TIM1_TRG_COM_TIM11_IRQHandler

#define TIM1_TRG_COM_TIM11_IRQHandler   TIM1_TRG_COM_IRQHandler

Definition at line 24422 of file stm32h723xx.h.

◆ TIM1_TRG_COM_TIM11_IRQn

#define TIM1_TRG_COM_TIM11_IRQn   TIM1_TRG_COM_IRQn

Definition at line 24411 of file stm32h723xx.h.

◆ TIM1_UP_TIM10_IRQn

#define TIM1_UP_TIM10_IRQn   TIM1_UP_IRQn

Definition at line 24410 of file stm32h723xx.h.

◆ TIM1_UP_TIM9_IRQHandler

#define TIM1_UP_TIM9_IRQHandler   TIM1_UP_IRQHandler

Definition at line 24421 of file stm32h723xx.h.

◆ WRITE_REG

#define WRITE_REG ( REG,
VAL )
Value:
((REG) = (VAL))

Definition at line 215 of file stm32h7xx.h.

Referenced by HAL_EXTI_D1_ClearFlag().