Go to the source code of this file.
◆ STM32_CLK
◆ STM32_CLOCK
      
        
          | #define STM32_CLOCK | ( |  | per, | 
        
          |  |  |  | bit | 
        
          |  | ) |  | (STM32_CLOCK_PERIPH_##per) (1 << bit) | 
      
 
Pack RCC clock register offset and bit in two 32-bit values as expected for the Device Tree clocks property on STM32. 
- Parameters
- 
  
    | per | STM32 Peripheral name (expands to STM32_CLOCK_PERIPH_{PER}) |  | bit | Clock bit |  
 
 
 
◆ STM32_CLOCK_PERIPH_GPIOA
      
        
          | #define STM32_CLOCK_PERIPH_GPIOA   0x52C | 
      
 
 
◆ STM32_CLOCK_PERIPH_GPIOB
      
        
          | #define STM32_CLOCK_PERIPH_GPIOB   0x530 | 
      
 
 
◆ STM32_CLOCK_PERIPH_GPIOC
      
        
          | #define STM32_CLOCK_PERIPH_GPIOC   0x534 | 
      
 
 
◆ STM32_CLOCK_PERIPH_GPIOD
      
        
          | #define STM32_CLOCK_PERIPH_GPIOD   0x538 | 
      
 
 
◆ STM32_CLOCK_PERIPH_GPIOE
      
        
          | #define STM32_CLOCK_PERIPH_GPIOE   0x53C | 
      
 
 
◆ STM32_CLOCK_PERIPH_GPIOF
      
        
          | #define STM32_CLOCK_PERIPH_GPIOF   0x540 | 
      
 
 
◆ STM32_CLOCK_PERIPH_GPIOG
      
        
          | #define STM32_CLOCK_PERIPH_GPIOG   0x544 | 
      
 
 
◆ STM32_CLOCK_PERIPH_GPIOH
      
        
          | #define STM32_CLOCK_PERIPH_GPIOH   0x548 | 
      
 
 
◆ STM32_CLOCK_PERIPH_GPIOI
      
        
          | #define STM32_CLOCK_PERIPH_GPIOI   0x54C | 
      
 
 
◆ STM32_CLOCK_PERIPH_GPIOJ
      
        
          | #define STM32_CLOCK_PERIPH_GPIOJ   0x550 | 
      
 
 
◆ STM32_CLOCK_PERIPH_GPIOK
      
        
          | #define STM32_CLOCK_PERIPH_GPIOK   0x554 | 
      
 
 
◆ STM32_CLOCK_PERIPH_GPIOZ
      
        
          | #define STM32_CLOCK_PERIPH_GPIOZ   0x558 | 
      
 
 
◆ STM32_CLOCK_PERIPH_I2C1
      
        
          | #define STM32_CLOCK_PERIPH_I2C1   0x7A0 | 
      
 
 
◆ STM32_CLOCK_PERIPH_I2C2
      
        
          | #define STM32_CLOCK_PERIPH_I2C2   0x7A8 | 
      
 
 
◆ STM32_CLOCK_PERIPH_I2C3
      
        
          | #define STM32_CLOCK_PERIPH_I2C3   0x7AC | 
      
 
 
◆ STM32_CLOCK_PERIPH_I2C4
      
        
          | #define STM32_CLOCK_PERIPH_I2C4   0x7B0 | 
      
 
 
◆ STM32_CLOCK_PERIPH_I2C5
      
        
          | #define STM32_CLOCK_PERIPH_I2C5   0x7B4 | 
      
 
 
◆ STM32_CLOCK_PERIPH_I2C6
      
        
          | #define STM32_CLOCK_PERIPH_I2C6   0x7B8 | 
      
 
 
◆ STM32_CLOCK_PERIPH_I2C7
      
        
          | #define STM32_CLOCK_PERIPH_I2C7   0x7BC | 
      
 
 
◆ STM32_CLOCK_PERIPH_I2C8
      
        
          | #define STM32_CLOCK_PERIPH_I2C8   0x7C0 | 
      
 
 
◆ STM32_CLOCK_PERIPH_IWDG4
      
        
          | #define STM32_CLOCK_PERIPH_IWDG4   0x894 | 
      
 
 
◆ STM32_CLOCK_PERIPH_MAX
◆ STM32_CLOCK_PERIPH_MIN
◆ STM32_CLOCK_PERIPH_SPI1
      
        
          | #define STM32_CLOCK_PERIPH_SPI1   0x758 | 
      
 
 
◆ STM32_CLOCK_PERIPH_SPI2
      
        
          | #define STM32_CLOCK_PERIPH_SPI2   0x75C | 
      
 
 
◆ STM32_CLOCK_PERIPH_SPI3
      
        
          | #define STM32_CLOCK_PERIPH_SPI3   0x760 | 
      
 
 
◆ STM32_CLOCK_PERIPH_SPI4
      
        
          | #define STM32_CLOCK_PERIPH_SPI4   0x764 | 
      
 
 
◆ STM32_CLOCK_PERIPH_SPI5
      
        
          | #define STM32_CLOCK_PERIPH_SPI5   0x768 | 
      
 
 
◆ STM32_CLOCK_PERIPH_SPI6
      
        
          | #define STM32_CLOCK_PERIPH_SPI6   0x76C | 
      
 
 
◆ STM32_CLOCK_PERIPH_SPI7
      
        
          | #define STM32_CLOCK_PERIPH_SPI7   0x770 | 
      
 
 
◆ STM32_CLOCK_PERIPH_UART4
      
        
          | #define STM32_CLOCK_PERIPH_UART4   0x788 | 
      
 
 
◆ STM32_CLOCK_PERIPH_UART5
      
        
          | #define STM32_CLOCK_PERIPH_UART5   0x78C | 
      
 
 
◆ STM32_CLOCK_PERIPH_UART7
      
        
          | #define STM32_CLOCK_PERIPH_UART7   0x794 | 
      
 
 
◆ STM32_CLOCK_PERIPH_UART8
      
        
          | #define STM32_CLOCK_PERIPH_UART8   0x798 | 
      
 
 
◆ STM32_CLOCK_PERIPH_UART9
      
        
          | #define STM32_CLOCK_PERIPH_UART9   0x79C | 
      
 
 
◆ STM32_CLOCK_PERIPH_USART1
      
        
          | #define STM32_CLOCK_PERIPH_USART1   0x77C | 
      
 
 
◆ STM32_CLOCK_PERIPH_USART2
      
        
          | #define STM32_CLOCK_PERIPH_USART2   0x780 | 
      
 
 
◆ STM32_CLOCK_PERIPH_USART3
      
        
          | #define STM32_CLOCK_PERIPH_USART3   0x784 | 
      
 
 
◆ STM32_CLOCK_PERIPH_USART6
      
        
          | #define STM32_CLOCK_PERIPH_USART6   0x790 | 
      
 
 
◆ STM32_CLOCK_PERIPH_WWDG1
      
        
          | #define STM32_CLOCK_PERIPH_WWDG1   0x89C | 
      
 
 
◆ STM32_LP_CLK