STM32H735xx HAL User Manual
Functions
APB4
BUS Exported Functions

Functions

__STATIC_INLINE void LL_APB4_GRP1_EnableClock (uint32_t Periphs)
 Enable APB4 peripherals clock.
__STATIC_INLINE uint32_t LL_APB4_GRP1_IsEnabledClock (uint32_t Periphs)
 Check if APB4 peripheral clock is enabled or not.
__STATIC_INLINE void LL_APB4_GRP1_DisableClock (uint32_t Periphs)
 Disable APB4 peripherals clock.
__STATIC_INLINE void LL_APB4_GRP1_ForceReset (uint32_t Periphs)
 Force APB4 peripherals reset.
__STATIC_INLINE void LL_APB4_GRP1_ReleaseReset (uint32_t Periphs)
 Release APB4 peripherals reset.
__STATIC_INLINE void LL_APB4_GRP1_EnableClockSleep (uint32_t Periphs)
 Enable APB4 peripherals clock during Low Power (Sleep) mode.
__STATIC_INLINE void LL_APB4_GRP1_DisableClockSleep (uint32_t Periphs)
 Disable APB4 peripherals clock during Low Power (Sleep) mode.

Function Documentation

__STATIC_INLINE void LL_APB4_GRP1_DisableClock ( uint32_t  Periphs)

Disable APB4 peripherals clock.

Reference Manual to LL API cross reference:
APB4ENR SYSCFGEN LL_APB4_GRP1_DisableClock
APB4ENR LPUART1EN LL_APB4_GRP1_DisableClock
APB4ENR SPI6EN LL_APB4_GRP1_DisableClock
APB4ENR I2C4EN LL_APB4_GRP1_DisableClock
APB4ENR LPTIM2EN LL_APB4_GRP1_DisableClock
APB4ENR LPTIM3EN LL_APB4_GRP1_DisableClock
APB4ENR LPTIM4EN LL_APB4_GRP1_DisableClock
(*) APB4ENR LPTIM5EN LL_APB4_GRP1_DisableClock
(*) APB4ENR DAC2EN LL_APB4_GRP1_DisableClock
(*) APB4ENR COMP12EN LL_APB4_GRP1_DisableClock
APB4ENR VREFEN LL_APB4_GRP1_DisableClock
APB4ENR RTCAPBEN LL_APB4_GRP1_DisableClock
APB4ENR SAI4EN LL_APB4_GRP1_DisableClock
(*) APB4ENR DTSEN LL_APB4_GRP1_DisableClock
(*) APB4ENR DFSDM2EN LL_APB4_GRP1_DisableClock (*)
Parameters:
PeriphsThis parameter can be a combination of the following values: (*) value not defined in all devices.
Return values:
None

Definition at line 2901 of file stm32h7xx_ll_bus.h.

__STATIC_INLINE void LL_APB4_GRP1_DisableClockSleep ( uint32_t  Periphs)

Disable APB4 peripherals clock during Low Power (Sleep) mode.

Reference Manual to LL API cross reference:
APB4LPENR SYSCFGLPEN LL_APB4_GRP1_DisableClockSleep
APB4LPENR LPUART1LPEN LL_APB4_GRP1_DisableClockSleep
APB4LPENR SPI6LPEN LL_APB4_GRP1_DisableClockSleep
APB4LPENR I2C4LPEN LL_APB4_GRP1_DisableClockSleep
APB4LPENR LPTIM2LPEN LL_APB4_GRP1_DisableClockSleep
APB4LPENR LPTIM3LPEN LL_APB4_GRP1_DisableClockSleep
APB4LPENR LPTIM4LPEN LL_APB4_GRP1_DisableClockSleep
(*) APB4LPENR LPTIM5LPEN LL_APB4_GRP1_DisableClockSleep
(*) APB4LPENR DAC2LPEN LL_APB4_GRP1_DisableClockSleep
(*) APB4LPENR COMP12LPEN LL_APB4_GRP1_DisableClockSleep
APB4LPENR VREFLPEN LL_APB4_GRP1_DisableClockSleep
APB4LPENR RTCAPBLPEN LL_APB4_GRP1_DisableClockSleep
APB4LPENR SAI4LPEN LL_APB4_GRP1_DisableClockSleep
(*) APB4LPENR DTSLPEN LL_APB4_GRP1_DisableClockSleep
(*) APB4LPENR DFSDM2LPEN LL_APB4_GRP1_DisableClockSleep (*)
Parameters:
PeriphsThis parameter can be a combination of the following values: (*) value not defined in all devices.
Return values:
None

Definition at line 3069 of file stm32h7xx_ll_bus.h.

__STATIC_INLINE void LL_APB4_GRP1_EnableClock ( uint32_t  Periphs)

Enable APB4 peripherals clock.

Reference Manual to LL API cross reference:
APB4ENR SYSCFGEN LL_APB4_GRP1_EnableClock
APB4ENR LPUART1EN LL_APB4_GRP1_EnableClock
APB4ENR SPI6EN LL_APB4_GRP1_EnableClock
APB4ENR I2C4EN LL_APB4_GRP1_EnableClock
APB4ENR LPTIM2EN LL_APB4_GRP1_EnableClock
APB4ENR LPTIM3EN LL_APB4_GRP1_EnableClock
APB4ENR LPTIM4EN LL_APB4_GRP1_EnableClock
(*) APB4ENR LPTIM5EN LL_APB4_GRP1_EnableClock
(*) APB4ENR DAC2EN LL_APB4_GRP1_EnableClock
(*) APB4ENR COMP12EN LL_APB4_GRP1_EnableClock
APB4ENR VREFEN LL_APB4_GRP1_EnableClock
APB4ENR RTCAPBEN LL_APB4_GRP1_EnableClock
APB4ENR SAI4EN LL_APB4_GRP1_EnableClock
(*) APB4ENR DTSEN LL_APB4_GRP1_EnableClock
(*) APB4ENR DFSDM2EN LL_APB4_GRP1_EnableClock (*)
Parameters:
PeriphsThis parameter can be a combination of the following values: (*) value not defined in all devices.
Return values:
None

Definition at line 2813 of file stm32h7xx_ll_bus.h.

__STATIC_INLINE void LL_APB4_GRP1_EnableClockSleep ( uint32_t  Periphs)

Enable APB4 peripherals clock during Low Power (Sleep) mode.

Reference Manual to LL API cross reference:
APB4LPENR SYSCFGLPEN LL_APB4_GRP1_EnableClockSleep
APB4LPENR LPUART1LPEN LL_APB4_GRP1_EnableClockSleep
APB4LPENR SPI6LPEN LL_APB4_GRP1_EnableClockSleep
APB4LPENR I2C4LPEN LL_APB4_GRP1_EnableClockSleep
APB4LPENR LPTIM2LPEN LL_APB4_GRP1_EnableClockSleep
APB4LPENR LPTIM3LPEN LL_APB4_GRP1_EnableClockSleep
APB4LPENR LPTIM4LPEN LL_APB4_GRP1_EnableClockSleep
(*) APB4LPENR LPTIM5LPEN LL_APB4_GRP1_EnableClockSleep
(*) APB4LPENR DAC2LPEN LL_APB4_GRP1_EnableClockSleep
(*) APB4LPENR COMP12LPEN LL_APB4_GRP1_EnableClockSleep
APB4LPENR VREFLPEN LL_APB4_GRP1_EnableClockSleep
APB4LPENR RTCAPBLPEN LL_APB4_GRP1_EnableClockSleep
APB4LPENR SAI4LPEN LL_APB4_GRP1_EnableClockSleep
(*) APB4LPENR DTSLPEN LL_APB4_GRP1_EnableClockSleep
(*) APB4LPENR DFSDM2LPEN LL_APB4_GRP1_EnableClockSleep (*)
Parameters:
PeriphsThis parameter can be a combination of the following values: (*) value not defined in all devices.
Return values:
None

Definition at line 3023 of file stm32h7xx_ll_bus.h.

__STATIC_INLINE void LL_APB4_GRP1_ForceReset ( uint32_t  Periphs)

Force APB4 peripherals reset.

Reference Manual to LL API cross reference:
APB4RSTR SYSCFGRST LL_APB4_GRP1_ForceReset
APB4RSTR LPUART1RST LL_APB4_GRP1_ForceReset
APB4RSTR SPI6RST LL_APB4_GRP1_ForceReset
APB4RSTR I2C4RST LL_APB4_GRP1_ForceReset
APB4RSTR LPTIM2RST LL_APB4_GRP1_ForceReset
APB4RSTR LPTIM3RST LL_APB4_GRP1_ForceReset
APB4RSTR LPTIM4RST LL_APB4_GRP1_ForceReset
(*) APB4RSTR LPTIM5RST LL_APB4_GRP1_ForceReset
(*) APB4RSTR DAC2EN LL_APB4_GRP1_ForceReset
(*) APB4RSTR COMP12RST LL_APB4_GRP1_ForceReset
APB4RSTR VREFRST LL_APB4_GRP1_ForceReset
APB4RSTR SAI4RST LL_APB4_GRP1_ForceReset
(*) APB4RSTR DTSRST LL_APB4_GRP1_ForceReset
(*) APB4RSTR DFSDM2RST LL_APB4_GRP1_ForceReset (*)
Parameters:
PeriphsThis parameter can be a combination of the following values: (*) value not defined in all devices.
Return values:
None

Definition at line 2941 of file stm32h7xx_ll_bus.h.

Referenced by LL_DAC_DeInit(), LL_I2C_DeInit(), LL_LPTIM_DeInit(), LL_LPUART_DeInit(), and LL_SPI_DeInit().

__STATIC_INLINE uint32_t LL_APB4_GRP1_IsEnabledClock ( uint32_t  Periphs)

Check if APB4 peripheral clock is enabled or not.

Reference Manual to LL API cross reference:
APB4ENR SYSCFGEN LL_APB4_GRP1_IsEnabledClock
APB4ENR LPUART1EN LL_APB4_GRP1_IsEnabledClock
APB4ENR SPI6EN LL_APB4_GRP1_IsEnabledClock
APB4ENR I2C4EN LL_APB4_GRP1_IsEnabledClock
APB4ENR LPTIM2EN LL_APB4_GRP1_IsEnabledClock
APB4ENR LPTIM3EN LL_APB4_GRP1_IsEnabledClock
APB4ENR LPTIM4EN LL_APB4_GRP1_IsEnabledClock
(*) APB4ENR LPTIM5EN LL_APB4_GRP1_IsEnabledClock
(*) APB4ENR DAC2EN LL_APB4_GRP1_IsEnabledClock
(*) APB4ENR COMP12EN LL_APB4_GRP1_IsEnabledClock
APB4ENR VREFEN LL_APB4_GRP1_IsEnabledClock
APB4ENR RTCAPBEN LL_APB4_GRP1_IsEnabledClock
APB4ENR SAI4EN LL_APB4_GRP1_IsEnabledClock
(*) APB4ENR DTSEN LL_APB4_GRP1_IsEnabledClock
(*) APB4ENR DFSDM2EN LL_APB4_GRP1_IsEnabledClock (*)
Parameters:
PeriphsThis parameter can be a combination of the following values: (*) value not defined in all devices.
Return values:
uint32_t

Definition at line 2859 of file stm32h7xx_ll_bus.h.

__STATIC_INLINE void LL_APB4_GRP1_ReleaseReset ( uint32_t  Periphs)

Release APB4 peripherals reset.

Reference Manual to LL API cross reference:
APB4RSTR SYSCFGRST LL_APB4_GRP1_ReleaseReset
APB4RSTR LPUART1RST LL_APB4_GRP1_ReleaseReset
APB4RSTR SPI6RST LL_APB4_GRP1_ReleaseReset
APB4RSTR I2C4RST LL_APB4_GRP1_ReleaseReset
APB4RSTR LPTIM2RST LL_APB4_GRP1_ReleaseReset
APB4RSTR LPTIM3RST LL_APB4_GRP1_ReleaseReset
APB4RSTR LPTIM4RST LL_APB4_GRP1_ReleaseReset
(*) APB4RSTR LPTIM5RST LL_APB4_GRP1_ReleaseReset
(*) APB4RSTR DAC2RST LL_APB4_GRP1_ReleaseReset
(*) APB4RSTR COMP12RST LL_APB4_GRP1_ReleaseReset
APB4RSTR VREFRST LL_APB4_GRP1_ReleaseReset
APB4RSTR SAI4RST LL_APB4_GRP1_ReleaseReset
APB4RSTR DTSRST LL_APB4_GRP1_ReleaseReset
(*) APB4RSTR DFSDM2RST LL_APB4_GRP1_ReleaseReset (*)
Parameters:
PeriphsThis parameter can be a combination of the following values: (*) value not defined in all devices.
Return values:
None

Definition at line 2981 of file stm32h7xx_ll_bus.h.

Referenced by LL_DAC_DeInit(), LL_I2C_DeInit(), LL_LPTIM_DeInit(), LL_LPUART_DeInit(), and LL_SPI_DeInit().