Macros
Collaboration diagram for RCC_APB1_Peripherals:

Macros

#define IS_RCC_APB1_PERIPH(PERIPH)   ((((PERIPH) & 0x09013600) == 0x00) && ((PERIPH) != 0x00))
 
#define IS_RCC_APB1_PERIPH(PERIPH)   ((((PERIPH) & 0x890137C8) == 0x00) && ((PERIPH) != 0x00))
 
#define IS_RCC_APB1_PERIPH(PERIPH)   ((((PERIPH) & 0x00003600) == 0x00) && ((PERIPH) != 0x00))
 
#define RCC_APB1Periph_CAN1   ((uint32_t)0x02000000)
 
#define RCC_APB1Periph_CAN1   RCC_APB1ENR_CAN1EN
 
#define RCC_APB1Periph_CAN1   ((uint32_t)0x02000000)
 
#define RCC_APB1Periph_CAN2   ((uint32_t)0x04000000)
 
#define RCC_APB1Periph_CAN2   ((uint32_t)0x04000000)
 
#define RCC_APB1Periph_DAC   ((uint32_t)0x20000000)
 
#define RCC_APB1Periph_DAC   RCC_APB1Periph_DAC1
 
#define RCC_APB1Periph_DAC   ((uint32_t)0x20000000)
 
#define RCC_APB1Periph_DAC1   RCC_APB1ENR_DAC1EN
 
#define RCC_APB1Periph_DAC2   RCC_APB1ENR_DAC2EN
 
#define RCC_APB1Periph_I2C1   ((uint32_t)0x00200000)
 
#define RCC_APB1Periph_I2C1   RCC_APB1ENR_I2C1EN
 
#define RCC_APB1Periph_I2C1   ((uint32_t)0x00200000)
 
#define RCC_APB1Periph_I2C2   ((uint32_t)0x00400000)
 
#define RCC_APB1Periph_I2C2   RCC_APB1ENR_I2C2EN
 
#define RCC_APB1Periph_I2C2   ((uint32_t)0x00400000)
 
#define RCC_APB1Periph_I2C3   ((uint32_t)0x00800000)
 
#define RCC_APB1Periph_I2C3   RCC_APB1ENR_I2C3EN
 
#define RCC_APB1Periph_I2C3   ((uint32_t)0x00800000)
 
#define RCC_APB1Periph_PWR   ((uint32_t)0x10000000)
 
#define RCC_APB1Periph_PWR   RCC_APB1ENR_PWREN
 
#define RCC_APB1Periph_PWR   ((uint32_t)0x10000000)
 
#define RCC_APB1Periph_SPI2   ((uint32_t)0x00004000)
 
#define RCC_APB1Periph_SPI2   RCC_APB1ENR_SPI2EN
 
#define RCC_APB1Periph_SPI2   ((uint32_t)0x00004000)
 
#define RCC_APB1Periph_SPI3   ((uint32_t)0x00008000)
 
#define RCC_APB1Periph_SPI3   RCC_APB1ENR_SPI3EN
 
#define RCC_APB1Periph_SPI3   ((uint32_t)0x00008000)
 
#define RCC_APB1Periph_TIM12   ((uint32_t)0x00000040)
 
#define RCC_APB1Periph_TIM12   ((uint32_t)0x00000040)
 
#define RCC_APB1Periph_TIM13   ((uint32_t)0x00000080)
 
#define RCC_APB1Periph_TIM13   ((uint32_t)0x00000080)
 
#define RCC_APB1Periph_TIM14   ((uint32_t)0x00000100)
 
#define RCC_APB1Periph_TIM14   ((uint32_t)0x00000100)
 
#define RCC_APB1Periph_TIM2   ((uint32_t)0x00000001)
 
#define RCC_APB1Periph_TIM2   RCC_APB1ENR_TIM2EN
 
#define RCC_APB1Periph_TIM2   ((uint32_t)0x00000001)
 
#define RCC_APB1Periph_TIM3   ((uint32_t)0x00000002)
 
#define RCC_APB1Periph_TIM3   RCC_APB1ENR_TIM3EN
 
#define RCC_APB1Periph_TIM3   ((uint32_t)0x00000002)
 
#define RCC_APB1Periph_TIM4   ((uint32_t)0x00000004)
 
#define RCC_APB1Periph_TIM4   RCC_APB1ENR_TIM4EN
 
#define RCC_APB1Periph_TIM4   ((uint32_t)0x00000004)
 
#define RCC_APB1Periph_TIM5   ((uint32_t)0x00000008)
 
#define RCC_APB1Periph_TIM5   ((uint32_t)0x00000008)
 
#define RCC_APB1Periph_TIM6   ((uint32_t)0x00000010)
 
#define RCC_APB1Periph_TIM6   RCC_APB1ENR_TIM6EN
 
#define RCC_APB1Periph_TIM6   ((uint32_t)0x00000010)
 
#define RCC_APB1Periph_TIM7   ((uint32_t)0x00000020)
 
#define RCC_APB1Periph_TIM7   RCC_APB1ENR_TIM7EN
 
#define RCC_APB1Periph_TIM7   ((uint32_t)0x00000020)
 
#define RCC_APB1Periph_UART4   ((uint32_t)0x00080000)
 
#define RCC_APB1Periph_UART4   RCC_APB1ENR_UART4EN
 
#define RCC_APB1Periph_UART4   ((uint32_t)0x00080000)
 
#define RCC_APB1Periph_UART5   ((uint32_t)0x00100000)
 
#define RCC_APB1Periph_UART5   RCC_APB1ENR_UART5EN
 
#define RCC_APB1Periph_UART5   ((uint32_t)0x00100000)
 
#define RCC_APB1Periph_UART7   ((uint32_t)0x40000000)
 
#define RCC_APB1Periph_UART7   ((uint32_t)0x40000000)
 
#define RCC_APB1Periph_UART8   ((uint32_t)0x80000000)
 
#define RCC_APB1Periph_UART8   ((uint32_t)0x80000000)
 
#define RCC_APB1Periph_USART2   ((uint32_t)0x00020000)
 
#define RCC_APB1Periph_USART2   RCC_APB1ENR_USART2EN
 
#define RCC_APB1Periph_USART2   ((uint32_t)0x00020000)
 
#define RCC_APB1Periph_USART3   ((uint32_t)0x00040000)
 
#define RCC_APB1Periph_USART3   RCC_APB1ENR_USART3EN
 
#define RCC_APB1Periph_USART3   ((uint32_t)0x00040000)
 
#define RCC_APB1Periph_USB   RCC_APB1ENR_USBEN
 
#define RCC_APB1Periph_WWDG   ((uint32_t)0x00000800)
 
#define RCC_APB1Periph_WWDG   RCC_APB1ENR_WWDGEN
 
#define RCC_APB1Periph_WWDG   ((uint32_t)0x00000800)
 

Detailed Description

Macro Definition Documentation

#define IS_RCC_APB1_PERIPH (   PERIPH)    ((((PERIPH) & 0x09013600) == 0x00) && ((PERIPH) != 0x00))
#define IS_RCC_APB1_PERIPH (   PERIPH)    ((((PERIPH) & 0x890137C8) == 0x00) && ((PERIPH) != 0x00))

Definition at line 527 of file stm32f30x_rcc.h.

#define IS_RCC_APB1_PERIPH (   PERIPH)    ((((PERIPH) & 0x00003600) == 0x00) && ((PERIPH) != 0x00))
#define RCC_APB1Periph_CAN1   ((uint32_t)0x02000000)
#define RCC_APB1Periph_CAN1   RCC_APB1ENR_CAN1EN

Definition at line 519 of file stm32f30x_rcc.h.

#define RCC_APB1Periph_CAN1   ((uint32_t)0x02000000)
#define RCC_APB1Periph_CAN2   ((uint32_t)0x04000000)
#define RCC_APB1Periph_CAN2   ((uint32_t)0x04000000)
#define RCC_APB1Periph_DAC   ((uint32_t)0x20000000)
#define RCC_APB1Periph_DAC   RCC_APB1Periph_DAC1

Definition at line 524 of file stm32f30x_rcc.h.

#define RCC_APB1Periph_DAC   ((uint32_t)0x20000000)
#define RCC_APB1Periph_DAC1   RCC_APB1ENR_DAC1EN

Definition at line 521 of file stm32f30x_rcc.h.

#define RCC_APB1Periph_DAC2   RCC_APB1ENR_DAC2EN

Definition at line 523 of file stm32f30x_rcc.h.

#define RCC_APB1Periph_I2C1   ((uint32_t)0x00200000)
#define RCC_APB1Periph_I2C1   RCC_APB1ENR_I2C1EN

Definition at line 516 of file stm32f30x_rcc.h.

#define RCC_APB1Periph_I2C1   ((uint32_t)0x00200000)
#define RCC_APB1Periph_I2C2   ((uint32_t)0x00400000)
#define RCC_APB1Periph_I2C2   RCC_APB1ENR_I2C2EN

Definition at line 517 of file stm32f30x_rcc.h.

#define RCC_APB1Periph_I2C2   ((uint32_t)0x00400000)
#define RCC_APB1Periph_I2C3   ((uint32_t)0x00800000)
#define RCC_APB1Periph_I2C3   RCC_APB1ENR_I2C3EN

Definition at line 522 of file stm32f30x_rcc.h.

#define RCC_APB1Periph_I2C3   ((uint32_t)0x00800000)
#define RCC_APB1Periph_PWR   ((uint32_t)0x10000000)
#define RCC_APB1Periph_PWR   RCC_APB1ENR_PWREN

Definition at line 520 of file stm32f30x_rcc.h.

#define RCC_APB1Periph_PWR   ((uint32_t)0x10000000)
#define RCC_APB1Periph_SPI2   ((uint32_t)0x00004000)
#define RCC_APB1Periph_SPI2   RCC_APB1ENR_SPI2EN

Definition at line 510 of file stm32f30x_rcc.h.

#define RCC_APB1Periph_SPI2   ((uint32_t)0x00004000)
#define RCC_APB1Periph_SPI3   ((uint32_t)0x00008000)
#define RCC_APB1Periph_SPI3   RCC_APB1ENR_SPI3EN

Definition at line 511 of file stm32f30x_rcc.h.

#define RCC_APB1Periph_SPI3   ((uint32_t)0x00008000)
#define RCC_APB1Periph_TIM12   ((uint32_t)0x00000040)
#define RCC_APB1Periph_TIM12   ((uint32_t)0x00000040)
#define RCC_APB1Periph_TIM13   ((uint32_t)0x00000080)
#define RCC_APB1Periph_TIM13   ((uint32_t)0x00000080)
#define RCC_APB1Periph_TIM14   ((uint32_t)0x00000100)
#define RCC_APB1Periph_TIM14   ((uint32_t)0x00000100)
#define RCC_APB1Periph_TIM2   ((uint32_t)0x00000001)
#define RCC_APB1Periph_TIM2   RCC_APB1ENR_TIM2EN

Definition at line 504 of file stm32f30x_rcc.h.

#define RCC_APB1Periph_TIM2   ((uint32_t)0x00000001)
#define RCC_APB1Periph_TIM3   ((uint32_t)0x00000002)
#define RCC_APB1Periph_TIM3   RCC_APB1ENR_TIM3EN

Definition at line 505 of file stm32f30x_rcc.h.

#define RCC_APB1Periph_TIM3   ((uint32_t)0x00000002)
#define RCC_APB1Periph_TIM4   ((uint32_t)0x00000004)
#define RCC_APB1Periph_TIM4   RCC_APB1ENR_TIM4EN

Definition at line 506 of file stm32f30x_rcc.h.

#define RCC_APB1Periph_TIM4   ((uint32_t)0x00000004)
#define RCC_APB1Periph_TIM5   ((uint32_t)0x00000008)
#define RCC_APB1Periph_TIM5   ((uint32_t)0x00000008)
#define RCC_APB1Periph_TIM6   ((uint32_t)0x00000010)
#define RCC_APB1Periph_TIM6   RCC_APB1ENR_TIM6EN

Definition at line 507 of file stm32f30x_rcc.h.

#define RCC_APB1Periph_TIM6   ((uint32_t)0x00000010)
#define RCC_APB1Periph_TIM7   ((uint32_t)0x00000020)
#define RCC_APB1Periph_TIM7   RCC_APB1ENR_TIM7EN

Definition at line 508 of file stm32f30x_rcc.h.

#define RCC_APB1Periph_TIM7   ((uint32_t)0x00000020)
#define RCC_APB1Periph_UART4   ((uint32_t)0x00080000)
#define RCC_APB1Periph_UART4   RCC_APB1ENR_UART4EN

Definition at line 514 of file stm32f30x_rcc.h.

#define RCC_APB1Periph_UART4   ((uint32_t)0x00080000)
#define RCC_APB1Periph_UART5   ((uint32_t)0x00100000)
#define RCC_APB1Periph_UART5   RCC_APB1ENR_UART5EN

Definition at line 515 of file stm32f30x_rcc.h.

#define RCC_APB1Periph_UART5   ((uint32_t)0x00100000)
#define RCC_APB1Periph_UART7   ((uint32_t)0x40000000)
#define RCC_APB1Periph_UART7   ((uint32_t)0x40000000)
#define RCC_APB1Periph_UART8   ((uint32_t)0x80000000)
#define RCC_APB1Periph_UART8   ((uint32_t)0x80000000)
#define RCC_APB1Periph_USART2   ((uint32_t)0x00020000)
#define RCC_APB1Periph_USART2   RCC_APB1ENR_USART2EN

Definition at line 512 of file stm32f30x_rcc.h.

#define RCC_APB1Periph_USART2   ((uint32_t)0x00020000)
#define RCC_APB1Periph_USART3   ((uint32_t)0x00040000)
#define RCC_APB1Periph_USART3   RCC_APB1ENR_USART3EN

Definition at line 513 of file stm32f30x_rcc.h.

#define RCC_APB1Periph_USART3   ((uint32_t)0x00040000)
#define RCC_APB1Periph_USB   RCC_APB1ENR_USBEN

Definition at line 518 of file stm32f30x_rcc.h.

#define RCC_APB1Periph_WWDG   ((uint32_t)0x00000800)
#define RCC_APB1Periph_WWDG   RCC_APB1ENR_WWDGEN

Definition at line 509 of file stm32f30x_rcc.h.

#define RCC_APB1Periph_WWDG   ((uint32_t)0x00000800)


rosflight_firmware
Author(s): Daniel Koch , James Jackson
autogenerated on Thu Apr 15 2021 05:07:54