STM32F479xx HAL User Manual
|
Header file of BUS LL module. More...
#include "stm32f4xx.h"
Go to the source code of this file.
Defines | |
#define | LL_AHB1_GRP1_PERIPH_ALL 0xFFFFFFFFU |
#define | LL_AHB1_GRP1_PERIPH_GPIOA RCC_AHB1ENR_GPIOAEN |
#define | LL_AHB1_GRP1_PERIPH_GPIOB RCC_AHB1ENR_GPIOBEN |
#define | LL_AHB1_GRP1_PERIPH_GPIOC RCC_AHB1ENR_GPIOCEN |
#define | LL_AHB1_GRP1_PERIPH_GPIOD RCC_AHB1ENR_GPIODEN |
#define | LL_AHB1_GRP1_PERIPH_GPIOE RCC_AHB1ENR_GPIOEEN |
#define | LL_AHB1_GRP1_PERIPH_GPIOF RCC_AHB1ENR_GPIOFEN |
#define | LL_AHB1_GRP1_PERIPH_GPIOG RCC_AHB1ENR_GPIOGEN |
#define | LL_AHB1_GRP1_PERIPH_GPIOH RCC_AHB1ENR_GPIOHEN |
#define | LL_AHB1_GRP1_PERIPH_GPIOI RCC_AHB1ENR_GPIOIEN |
#define | LL_AHB1_GRP1_PERIPH_GPIOJ RCC_AHB1ENR_GPIOJEN |
#define | LL_AHB1_GRP1_PERIPH_GPIOK RCC_AHB1ENR_GPIOKEN |
#define | LL_AHB1_GRP1_PERIPH_CRC RCC_AHB1ENR_CRCEN |
#define | LL_AHB1_GRP1_PERIPH_BKPSRAM RCC_AHB1ENR_BKPSRAMEN |
#define | LL_AHB1_GRP1_PERIPH_CCMDATARAM RCC_AHB1ENR_CCMDATARAMEN |
#define | LL_AHB1_GRP1_PERIPH_DMA1 RCC_AHB1ENR_DMA1EN |
#define | LL_AHB1_GRP1_PERIPH_DMA2 RCC_AHB1ENR_DMA2EN |
#define | LL_AHB1_GRP1_PERIPH_DMA2D RCC_AHB1ENR_DMA2DEN |
#define | LL_AHB1_GRP1_PERIPH_ETHMAC RCC_AHB1ENR_ETHMACEN |
#define | LL_AHB1_GRP1_PERIPH_ETHMACTX RCC_AHB1ENR_ETHMACTXEN |
#define | LL_AHB1_GRP1_PERIPH_ETHMACRX RCC_AHB1ENR_ETHMACRXEN |
#define | LL_AHB1_GRP1_PERIPH_ETHMACPTP RCC_AHB1ENR_ETHMACPTPEN |
#define | LL_AHB1_GRP1_PERIPH_OTGHS RCC_AHB1ENR_OTGHSEN |
#define | LL_AHB1_GRP1_PERIPH_OTGHSULPI RCC_AHB1ENR_OTGHSULPIEN |
#define | LL_AHB1_GRP1_PERIPH_FLITF RCC_AHB1LPENR_FLITFLPEN |
#define | LL_AHB1_GRP1_PERIPH_SRAM1 RCC_AHB1LPENR_SRAM1LPEN |
#define | LL_AHB1_GRP1_PERIPH_SRAM2 RCC_AHB1LPENR_SRAM2LPEN |
#define | LL_AHB1_GRP1_PERIPH_SRAM3 RCC_AHB1LPENR_SRAM3LPEN |
#define | LL_AHB2_GRP1_PERIPH_ALL 0xFFFFFFFFU |
#define | LL_AHB2_GRP1_PERIPH_DCMI RCC_AHB2ENR_DCMIEN |
#define | LL_AHB2_GRP1_PERIPH_CRYP RCC_AHB2ENR_CRYPEN |
#define | LL_AHB2_GRP1_PERIPH_HASH RCC_AHB2ENR_HASHEN |
#define | LL_AHB2_GRP1_PERIPH_RNG RCC_AHB2ENR_RNGEN |
#define | LL_AHB2_GRP1_PERIPH_OTGFS RCC_AHB2ENR_OTGFSEN |
#define | LL_AHB3_GRP1_PERIPH_ALL 0xFFFFFFFFU |
#define | LL_AHB3_GRP1_PERIPH_FMC RCC_AHB3ENR_FMCEN |
#define | LL_AHB3_GRP1_PERIPH_QSPI RCC_AHB3ENR_QSPIEN |
#define | LL_APB1_GRP1_PERIPH_ALL 0xFFFFFFFFU |
#define | LL_APB1_GRP1_PERIPH_TIM2 RCC_APB1ENR_TIM2EN |
#define | LL_APB1_GRP1_PERIPH_TIM3 RCC_APB1ENR_TIM3EN |
#define | LL_APB1_GRP1_PERIPH_TIM4 RCC_APB1ENR_TIM4EN |
#define | LL_APB1_GRP1_PERIPH_TIM5 RCC_APB1ENR_TIM5EN |
#define | LL_APB1_GRP1_PERIPH_TIM6 RCC_APB1ENR_TIM6EN |
#define | LL_APB1_GRP1_PERIPH_TIM7 RCC_APB1ENR_TIM7EN |
#define | LL_APB1_GRP1_PERIPH_TIM12 RCC_APB1ENR_TIM12EN |
#define | LL_APB1_GRP1_PERIPH_TIM13 RCC_APB1ENR_TIM13EN |
#define | LL_APB1_GRP1_PERIPH_TIM14 RCC_APB1ENR_TIM14EN |
#define | LL_APB1_GRP1_PERIPH_WWDG RCC_APB1ENR_WWDGEN |
#define | LL_APB1_GRP1_PERIPH_SPI2 RCC_APB1ENR_SPI2EN |
#define | LL_APB1_GRP1_PERIPH_SPI3 RCC_APB1ENR_SPI3EN |
#define | LL_APB1_GRP1_PERIPH_USART2 RCC_APB1ENR_USART2EN |
#define | LL_APB1_GRP1_PERIPH_USART3 RCC_APB1ENR_USART3EN |
#define | LL_APB1_GRP1_PERIPH_UART4 RCC_APB1ENR_UART4EN |
#define | LL_APB1_GRP1_PERIPH_UART5 RCC_APB1ENR_UART5EN |
#define | LL_APB1_GRP1_PERIPH_I2C1 RCC_APB1ENR_I2C1EN |
#define | LL_APB1_GRP1_PERIPH_I2C2 RCC_APB1ENR_I2C2EN |
#define | LL_APB1_GRP1_PERIPH_I2C3 RCC_APB1ENR_I2C3EN |
#define | LL_APB1_GRP1_PERIPH_CAN1 RCC_APB1ENR_CAN1EN |
#define | LL_APB1_GRP1_PERIPH_CAN2 RCC_APB1ENR_CAN2EN |
#define | LL_APB1_GRP1_PERIPH_PWR RCC_APB1ENR_PWREN |
#define | LL_APB1_GRP1_PERIPH_DAC1 RCC_APB1ENR_DACEN |
#define | LL_APB1_GRP1_PERIPH_UART7 RCC_APB1ENR_UART7EN |
#define | LL_APB1_GRP1_PERIPH_UART8 RCC_APB1ENR_UART8EN |
#define | LL_APB2_GRP1_PERIPH_ALL 0xFFFFFFFFU |
#define | LL_APB2_GRP1_PERIPH_TIM1 RCC_APB2ENR_TIM1EN |
#define | LL_APB2_GRP1_PERIPH_TIM8 RCC_APB2ENR_TIM8EN |
#define | LL_APB2_GRP1_PERIPH_USART1 RCC_APB2ENR_USART1EN |
#define | LL_APB2_GRP1_PERIPH_USART6 RCC_APB2ENR_USART6EN |
#define | LL_APB2_GRP1_PERIPH_ADC1 RCC_APB2ENR_ADC1EN |
#define | LL_APB2_GRP1_PERIPH_ADC2 RCC_APB2ENR_ADC2EN |
#define | LL_APB2_GRP1_PERIPH_ADC3 RCC_APB2ENR_ADC3EN |
#define | LL_APB2_GRP1_PERIPH_SDIO RCC_APB2ENR_SDIOEN |
#define | LL_APB2_GRP1_PERIPH_SPI1 RCC_APB2ENR_SPI1EN |
#define | LL_APB2_GRP1_PERIPH_SPI4 RCC_APB2ENR_SPI4EN |
#define | LL_APB2_GRP1_PERIPH_SYSCFG RCC_APB2ENR_SYSCFGEN |
#define | LL_APB2_GRP1_PERIPH_TIM9 RCC_APB2ENR_TIM9EN |
#define | LL_APB2_GRP1_PERIPH_TIM10 RCC_APB2ENR_TIM10EN |
#define | LL_APB2_GRP1_PERIPH_TIM11 RCC_APB2ENR_TIM11EN |
#define | LL_APB2_GRP1_PERIPH_SPI5 RCC_APB2ENR_SPI5EN |
#define | LL_APB2_GRP1_PERIPH_SPI6 RCC_APB2ENR_SPI6EN |
#define | LL_APB2_GRP1_PERIPH_SAI1 RCC_APB2ENR_SAI1EN |
#define | LL_APB2_GRP1_PERIPH_LTDC RCC_APB2ENR_LTDCEN |
#define | LL_APB2_GRP1_PERIPH_DSI RCC_APB2ENR_DSIEN |
#define | LL_APB2_GRP1_PERIPH_ADC RCC_APB2RSTR_ADCRST |
Functions | |
__STATIC_INLINE void | LL_AHB1_GRP1_EnableClock (uint32_t Periphs) |
Enable AHB1 peripherals clock. | |
__STATIC_INLINE uint32_t | LL_AHB1_GRP1_IsEnabledClock (uint32_t Periphs) |
Check if AHB1 peripheral clock is enabled or not. | |
__STATIC_INLINE void | LL_AHB1_GRP1_DisableClock (uint32_t Periphs) |
Disable AHB1 peripherals clock. | |
__STATIC_INLINE void | LL_AHB1_GRP1_ForceReset (uint32_t Periphs) |
Force AHB1 peripherals reset. | |
__STATIC_INLINE void | LL_AHB1_GRP1_ReleaseReset (uint32_t Periphs) |
Release AHB1 peripherals reset. | |
__STATIC_INLINE void | LL_AHB1_GRP1_EnableClockLowPower (uint32_t Periphs) |
Enable AHB1 peripheral clocks in low-power mode. | |
__STATIC_INLINE void | LL_AHB1_GRP1_DisableClockLowPower (uint32_t Periphs) |
Disable AHB1 peripheral clocks in low-power mode. | |
__STATIC_INLINE void | LL_AHB2_GRP1_EnableClock (uint32_t Periphs) |
Enable AHB2 peripherals clock. | |
__STATIC_INLINE uint32_t | LL_AHB2_GRP1_IsEnabledClock (uint32_t Periphs) |
Check if AHB2 peripheral clock is enabled or not. | |
__STATIC_INLINE void | LL_AHB2_GRP1_DisableClock (uint32_t Periphs) |
Disable AHB2 peripherals clock. | |
__STATIC_INLINE void | LL_AHB2_GRP1_ForceReset (uint32_t Periphs) |
Force AHB2 peripherals reset. | |
__STATIC_INLINE void | LL_AHB2_GRP1_ReleaseReset (uint32_t Periphs) |
Release AHB2 peripherals reset. | |
__STATIC_INLINE void | LL_AHB2_GRP1_EnableClockLowPower (uint32_t Periphs) |
Enable AHB2 peripheral clocks in low-power mode. | |
__STATIC_INLINE void | LL_AHB2_GRP1_DisableClockLowPower (uint32_t Periphs) |
Disable AHB2 peripheral clocks in low-power mode. | |
__STATIC_INLINE void | LL_AHB3_GRP1_EnableClock (uint32_t Periphs) |
Enable AHB3 peripherals clock. | |
__STATIC_INLINE uint32_t | LL_AHB3_GRP1_IsEnabledClock (uint32_t Periphs) |
Check if AHB3 peripheral clock is enabled or not. | |
__STATIC_INLINE void | LL_AHB3_GRP1_DisableClock (uint32_t Periphs) |
Disable AHB3 peripherals clock. | |
__STATIC_INLINE void | LL_AHB3_GRP1_ForceReset (uint32_t Periphs) |
Force AHB3 peripherals reset. | |
__STATIC_INLINE void | LL_AHB3_GRP1_ReleaseReset (uint32_t Periphs) |
Release AHB3 peripherals reset. | |
__STATIC_INLINE void | LL_AHB3_GRP1_EnableClockLowPower (uint32_t Periphs) |
Enable AHB3 peripheral clocks in low-power mode. | |
__STATIC_INLINE void | LL_AHB3_GRP1_DisableClockLowPower (uint32_t Periphs) |
Disable AHB3 peripheral clocks in low-power mode. | |
__STATIC_INLINE void | LL_APB1_GRP1_EnableClock (uint32_t Periphs) |
Enable APB1 peripherals clock. | |
__STATIC_INLINE uint32_t | LL_APB1_GRP1_IsEnabledClock (uint32_t Periphs) |
Check if APB1 peripheral clock is enabled or not. | |
__STATIC_INLINE void | LL_APB1_GRP1_DisableClock (uint32_t Periphs) |
Disable APB1 peripherals clock. | |
__STATIC_INLINE void | LL_APB1_GRP1_ForceReset (uint32_t Periphs) |
Force APB1 peripherals reset. | |
__STATIC_INLINE void | LL_APB1_GRP1_ReleaseReset (uint32_t Periphs) |
Release APB1 peripherals reset. | |
__STATIC_INLINE void | LL_APB1_GRP1_EnableClockLowPower (uint32_t Periphs) |
Enable APB1 peripheral clocks in low-power mode. | |
__STATIC_INLINE void | LL_APB1_GRP1_DisableClockLowPower (uint32_t Periphs) |
Disable APB1 peripheral clocks in low-power mode. | |
__STATIC_INLINE void | LL_APB2_GRP1_EnableClock (uint32_t Periphs) |
Enable APB2 peripherals clock. | |
__STATIC_INLINE uint32_t | LL_APB2_GRP1_IsEnabledClock (uint32_t Periphs) |
Check if APB2 peripheral clock is enabled or not. | |
__STATIC_INLINE void | LL_APB2_GRP1_DisableClock (uint32_t Periphs) |
Disable APB2 peripherals clock. | |
__STATIC_INLINE void | LL_APB2_GRP1_ForceReset (uint32_t Periphs) |
Force APB2 peripherals reset. | |
__STATIC_INLINE void | LL_APB2_GRP1_ReleaseReset (uint32_t Periphs) |
Release APB2 peripherals reset. | |
__STATIC_INLINE void | LL_APB2_GRP1_EnableClockLowPower (uint32_t Periphs) |
Enable APB2 peripheral clocks in low-power mode. | |
__STATIC_INLINE void | LL_APB2_GRP1_DisableClockLowPower (uint32_t Periphs) |
Disable APB2 peripheral clocks in low-power mode. |
Header file of BUS LL module.
This software component is licensed by ST under BSD 3-Clause license, the "License"; You may not use this file except in compliance with the License. You may obtain a copy of the License at: opensource.org/licenses/BSD-3-Clause
Definition in file stm32f4xx_ll_bus.h.