LL BUS Functions

AHB1

group BUS_LL_EF_AHB1

Functions

void LL_AHB1_EnableBusClock ( void )

Enable AHB1 bus clock.

Reference Manual to LL API cross reference (Register Field Functions)

CFGR2 AHB1DIS LL_AHB1_EnableBusClock

uint32_t LL_AHB1_IsEnabledBusClock ( void )

Check if AHB1 bus clock is enabled.

Reference Manual to LL API cross reference (Register Field Functions)

CFGR2 AHB1DIS LL_AHB1_IsEnabledBusClock

Return values :

State – (1 or 0).

void LL_AHB1_GRP1_EnableClock ( uint32_t periphs )

Enable AHB1 peripheral clocks.

Reference Manual to LL API cross reference (Register Field Functions)

AHB1ENR LPDMA1EN LL_AHB1_GRP1_EnableClock

AHB1ENR LPDMA2EN LL_AHB1_GRP1_EnableClock

AHB1ENR FLASHEN LL_AHB1_GRP1_EnableClock

AHB1ENR CRCEN LL_AHB1_GRP1_EnableClock

AHB1ENR CORDICEN LL_AHB1_GRP1_EnableClock

AHB1ENR RAMCFGEN LL_AHB1_GRP1_EnableClock

AHB1ENR ETH1CKEN LL_AHB1_GRP1_EnableClock

AHB1ENR ETH1EN LL_AHB1_GRP1_EnableClock

AHB1ENR ETH1TXEN LL_AHB1_GRP1_EnableClock

AHB1ENR ETH1RXEN LL_AHB1_GRP1_EnableClock

AHB1ENR SRAM2EN LL_AHB1_GRP1_EnableClock

AHB1ENR SRAM1EN LL_AHB1_GRP1_EnableClock

Parameters :

periphs – This parameter can be a combination of the following values:

(*) value not defined in all devices.

uint32_t LL_AHB1_GRP1_IsEnabledClock ( uint32_t periphs )

Check if AHB1 peripheral clock is enabled.

Reference Manual to LL API cross reference (Register Field Functions)

AHB1ENR LPDMA1EN LL_AHB1_GRP1_IsEnabledClock

AHB1ENR LPDMA2EN LL_AHB1_GRP1_IsEnabledClock

AHB1ENR FLASHEN LL_AHB1_GRP1_IsEnabledClock

AHB1ENR CRCEN LL_AHB1_GRP1_IsEnabledClock

AHB1ENR CORDICEN LL_AHB1_GRP1_IsEnabledClock

AHB1ENR RAMCFGEN LL_AHB1_GRP1_IsEnabledClock

AHB1ENR ETH1CKEN LL_AHB1_GRP1_IsEnabledClock

AHB1ENR ETH1EN LL_AHB1_GRP1_IsEnabledClock

AHB1ENR ETH1TXEN LL_AHB1_GRP1_IsEnabledClock

AHB1ENR ETH1RXEN LL_AHB1_GRP1_IsEnabledClock

AHB1ENR SRAM2EN LL_AHB1_GRP1_IsEnabledClock

AHB1ENR SRAM1EN LL_AHB1_GRP1_IsEnabledClock

Parameters :

periphs – This parameter can be a one of the following values:

(*) value not defined in all devices.

Return values :

State – of periphs (1 or 0).

void LL_AHB1_DisableBusClock ( void )

Disable AHB1 bus clock.

Reference Manual to LL API cross reference (Register Field Functions)

CFGR2 AHB1DIS LL_AHB1_DisableBusClock

Note

except for FLASH, SRAM1 and SRAM2.

void LL_AHB1_GRP1_DisableClock ( uint32_t periphs )

Disable AHB1 peripheral clocks.

Reference Manual to LL API cross reference (Register Field Functions)

AHB1ENR LPDMA1EN LL_AHB1_GRP1_DisableClock

AHB1ENR LPDMA2EN LL_AHB1_GRP1_DisableClock

AHB1ENR FLASHEN LL_AHB1_GRP1_DisableClock

AHB1ENR CRCEN LL_AHB1_GRP1_DisableClock

AHB1ENR CORDICEN LL_AHB1_GRP1_DisableClock

AHB1ENR RAMCFGEN LL_AHB1_GRP1_DisableClock

AHB1ENR ETH1CKEN LL_AHB1_GRP1_DisableClock

AHB1ENR ETH1EN LL_AHB1_GRP1_DisableClock

AHB1ENR ETH1TXEN LL_AHB1_GRP1_DisableClock

AHB1ENR ETH1RXEN LL_AHB1_GRP1_DisableClock

AHB1ENR SRAM2EN LL_AHB1_GRP1_DisableClock

AHB1ENR SRAM1EN LL_AHB1_GRP1_DisableClock

Parameters :

periphs – This parameter can be a combination of the following values:

(*) value not defined in all devices.

void LL_AHB1_GRP1_ForceReset ( uint32_t periphs )

Force AHB1 peripherals reset.

Reference Manual to LL API cross reference (Register Field Functions)

AHB1RSTR LPDMA1RST LL_AHB1_GRP1_ForceReset

AHB1RSTR LPDMA2RST LL_AHB1_GRP1_ForceReset

AHB1RSTR CRCRST LL_AHB1_GRP1_ForceReset

AHB1RSTR CORDICRST LL_AHB1_GRP1_ForceReset

AHB1RSTR RAMCFGRST LL_AHB1_GRP1_ForceReset

AHB1RSTR ETH1RST LL_AHB1_GRP1_ForceReset

Parameters :

periphs – This parameter can be a combination of the following values:

void LL_AHB1_GRP1_ReleaseReset ( uint32_t periphs )

Release AHB1 peripherals reset.

Reference Manual to LL API cross reference (Register Field Functions)

AHB1RSTR LPDMA1RST LL_AHB1_GRP1_ReleaseReset

AHB1RSTR LPDMA2RST LL_AHB1_GRP1_ReleaseReset

AHB1RSTR CRCRST LL_AHB1_GRP1_ReleaseReset

AHB1RSTR CORDICRST LL_AHB1_GRP1_ReleaseReset

AHB1RSTR RAMCFGRST LL_AHB1_GRP1_ReleaseReset

AHB1RSTR ETH1RST LL_AHB1_GRP1_ReleaseReset

Parameters :

periphs – This parameter can be a combination of the following values:

void LL_AHB1_GRP1_EnableClockLowPower ( uint32_t periphs )

Enable AHB1 peripheral clocks in low-power mode.

Reference Manual to LL API cross reference (Register Field Functions)

AHB1LPENR LPDMA1LPEN LL_AHB1_GRP1_EnableClockLowPower

AHB1LPENR LPDMA2LPEN LL_AHB1_GRP1_EnableClockLowPower

AHB1LPENR FLASHLPEN LL_AHB1_GRP1_EnableClockLowPower

AHB1LPENR CRCLPEN LL_AHB1_GRP1_EnableClockLowPower

AHB1LPENR CORDICLPEN LL_AHB1_GRP1_EnableClockLowPower

AHB1LPENR RAMCFGLPEN LL_AHB1_GRP1_EnableClockLowPower

AHB1LPENR ETH1CKLPEN LL_AHB1_GRP1_EnableClockLowPower

AHB1LPENR ETH1LPEN LL_AHB1_GRP1_EnableClockLowPower

AHB1LPENR ETH1TXLPEN LL_AHB1_GRP1_EnableClockLowPower

AHB1LPENR ETH1RXLPEN LL_AHB1_GRP1_EnableClockLowPower

AHB1LPENR ICACHELPEN LL_AHB1_GRP1_EnableClockLowPower

AHB1LPENR SRAM2LPEN LL_AHB1_GRP1_EnableClockLowPower

AHB1LPENR SRAM1LPEN LL_AHB1_GRP1_EnableClockLowPower

Parameters :

periphs – This parameter can be a combination of the following values:

(*) value not defined in all devices.

uint32_t LL_AHB1_GRP1_IsEnabledClockLowPower ( uint32_t periphs )

Check if AHB1 peripheral clocks in low-power mode are enabled.

Reference Manual to LL API cross reference (Register Field Functions)

AHB1LPENR LPDMA1LPEN LL_AHB1_GRP1_IsEnabledClockLowPower

AHB1LPENR LPDMA2LPEN LL_AHB1_GRP1_IsEnabledClockLowPower

AHB1LPENR FLASHLPEN LL_AHB1_GRP1_IsEnabledClockLowPower

AHB1LPENR CRCLPEN LL_AHB1_GRP1_IsEnabledClockLowPower

AHB1LPENR CORDICLPEN LL_AHB1_GRP1_IsEnabledClockLowPower

AHB1LPENR RAMCFGLPEN LL_AHB1_GRP1_IsEnabledClockLowPower

AHB1LPENR ETH1CKLPEN LL_AHB1_GRP1_IsEnabledClockLowPower

AHB1LPENR ETH1LPEN LL_AHB1_GRP1_IsEnabledClockLowPower

AHB1LPENR ETH1TXLPEN LL_AHB1_GRP1_IsEnabledClockLowPower

AHB1LPENR ETH1RXLPEN LL_AHB1_GRP1_IsEnabledClockLowPower

AHB1LPENR ICACHELPEN LL_AHB1_GRP1_IsEnabledClockLowPower

AHB1LPENR SRAM2LPEN LL_AHB1_GRP1_IsEnabledClockLowPower

AHB1LPENR SRAM1LPEN LL_AHB1_GRP1_IsEnabledClockLowPower

Parameters :

periphs – This parameter can be a one of the following values:

(*) value not defined in all devices.

Return values :

State – of periphs (1 or 0).

void LL_AHB1_GRP1_DisableClockLowPower ( uint32_t periphs )

Disable AHB1 peripheral clocks in low-power mode.

Reference Manual to LL API cross reference (Register Field Functions)

AHB1LPENR LPDMA1LPEN LL_AHB1_GRP1_DisableClockLowPower

AHB1LPENR LPDMA2LPEN LL_AHB1_GRP1_DisableClockLowPower

AHB1LPENR FLASHLPEN LL_AHB1_GRP1_DisableClockLowPower

AHB1LPENR CRCLPEN LL_AHB1_GRP1_DisableClockLowPower

AHB1LPENR CORDICLPEN LL_AHB1_GRP1_DisableClockLowPower

AHB1LPENR RAMCFGLPEN LL_AHB1_GRP1_DisableClockLowPower

AHB1LPENR ETH1CKLPEN LL_AHB1_GRP1_DisableClockLowPower

AHB1LPENR ETH1LPEN LL_AHB1_GRP1_DisableClockLowPower

AHB1LPENR ETH1TXLPEN LL_AHB1_GRP1_DisableClockLowPower

AHB1LPENR ETH1RXLPEN LL_AHB1_GRP1_DisableClockLowPower

AHB1LPENR ICACHELPEN LL_AHB1_GRP1_DisableClockLowPower

AHB1LPENR SRAM2LPEN LL_AHB1_GRP1_DisableClockLowPower

AHB1LPENR SRAM1LPEN LL_AHB1_GRP1_DisableClockLowPower

Parameters :

periphs – This parameter can be a combination of the following values:

(*) value not defined in all devices.

AHB2 GRP1 PERIPH

group BUS_LL_EF_AHB2_GRP1_PERIPH

Functions

void LL_AHB2_EnableBusClock ( void )

Enable AHB2 bus clock.

Reference Manual to LL API cross reference (Register Field Functions)

CFGR2 AHB2DIS LL_AHB2_EnableBusClock

uint32_t LL_AHB2_IsEnabledBusClock ( void )

Check if AHB2 bus clock is enabled.

Reference Manual to LL API cross reference (Register Field Functions)

CFGR2 AHB2DIS LL_AHB2_IsEnabledBusClock

Return values :

State – (1 or 0).

void LL_AHB2_GRP1_EnableClock ( uint32_t periphs )

Enable AHB2 peripheral clocks.

Reference Manual to LL API cross reference (Register Field Functions)

AHB2ENR GPIOAEN LL_AHB2_GRP1_EnableClock

AHB2ENR GPIOBEN LL_AHB2_GRP1_EnableClock

AHB2ENR GPIOCEN LL_AHB2_GRP1_EnableClock

AHB2ENR GPIODEN LL_AHB2_GRP1_EnableClock

AHB2ENR GPIOEEN LL_AHB2_GRP1_EnableClock

AHB2ENR GPIOFEN LL_AHB2_GRP1_EnableClock

AHB2ENR GPIOGEN LL_AHB2_GRP1_EnableClock

AHB2ENR GPIOHEN LL_AHB2_GRP1_EnableClock

AHB2ENR ADC12EN LL_AHB2_GRP1_EnableClock

AHB2ENR DAC1EN LL_AHB2_GRP1_EnableClock

AHB2ENR AESEN LL_AHB2_GRP1_EnableClock

AHB2ENR HASHEN LL_AHB2_GRP1_EnableClock

AHB2ENR RNGEN LL_AHB2_GRP1_EnableClock

AHB2ENR PKAEN LL_AHB2_GRP1_EnableClock

AHB2ENR SAESEN LL_AHB2_GRP1_EnableClock

AHB2ENR CCBEN LL_AHB2_GRP1_EnableClock

AHB2ENR ADC3EN LL_AHB2_GRP1_EnableClock

Parameters :

periphs – This parameter can be a combination of the following values:

uint32_t LL_AHB2_GRP1_IsEnabledClock ( uint32_t periphs )

Check if AHB2 peripheral clock is enabled.

Reference Manual to LL API cross reference (Register Field Functions)

AHB2ENR GPIOAEN LL_AHB2_GRP1_IsEnabledClock

AHB2ENR GPIOBEN LL_AHB2_GRP1_IsEnabledClock

AHB2ENR GPIOCEN LL_AHB2_GRP1_IsEnabledClock

AHB2ENR GPIODEN LL_AHB2_GRP1_IsEnabledClock

AHB2ENR GPIOEEN LL_AHB2_GRP1_IsEnabledClock

AHB2ENR GPIOFEN LL_AHB2_GRP1_IsEnabledClock

AHB2ENR GPIOGEN LL_AHB2_GRP1_IsEnabledClock

AHB2ENR GPIOHEN LL_AHB2_GRP1_IsEnabledClock

AHB2ENR ADC12EN LL_AHB2_GRP1_IsEnabledClock

AHB2ENR DAC1EN LL_AHB2_GRP1_IsEnabledClock

AHB2ENR AESEN LL_AHB2_GRP1_IsEnabledClock

AHB2ENR HASHEN LL_AHB2_GRP1_IsEnabledClock

AHB2ENR RNGEN LL_AHB2_GRP1_IsEnabledClock

AHB2ENR PKAEN LL_AHB2_GRP1_IsEnabledClock

AHB2ENR SAESEN LL_AHB2_GRP1_IsEnabledClock

AHB2ENR CCBEN LL_AHB2_GRP1_IsEnabledClock

AHB2ENR ADC3EN LL_AHB2_GRP1_IsEnabledClock

Parameters :

periphs – This parameter can be a one of the following values:

Return values :

State – of periphs (1 or 0).

void LL_AHB2_DisableBusClock ( void )

Disable AHB2 bus clock.

Reference Manual to LL API cross reference (Register Field Functions)

CFGR2 AHB2DIS LL_AHB2_DisableBusClock

void LL_AHB2_GRP1_DisableClock ( uint32_t periphs )

Disable AHB2 peripheral clocks.

Reference Manual to LL API cross reference (Register Field Functions)

AHB2ENR GPIOAEN LL_AHB2_GRP1_DisableClock

AHB2ENR GPIOBEN LL_AHB2_GRP1_DisableClock

AHB2ENR GPIOCEN LL_AHB2_GRP1_DisableClock

AHB2ENR GPIODEN LL_AHB2_GRP1_DisableClock

AHB2ENR GPIOEEN LL_AHB2_GRP1_DisableClock

AHB2ENR GPIOFEN LL_AHB2_GRP1_DisableClock

AHB2ENR GPIOGEN LL_AHB2_GRP1_DisableClock

AHB2ENR GPIOHEN LL_AHB2_GRP1_DisableClock

AHB2ENR ADC12EN LL_AHB2_GRP1_DisableClock

AHB2ENR DAC1EN LL_AHB2_GRP1_DisableClock

AHB2ENR AESEN LL_AHB2_GRP1_DisableClock

AHB2ENR HASHEN LL_AHB2_GRP1_DisableClock

AHB2ENR RNGEN LL_AHB2_GRP1_DisableClock

AHB2ENR PKAEN LL_AHB2_GRP1_DisableClock

AHB2ENR SAESEN LL_AHB2_GRP1_DisableClock

AHB2ENR CCBEN LL_AHB2_GRP1_DisableClock

AHB2ENR ADC3EN LL_AHB2_GRP1_DisableClock

Parameters :

periphs – This parameter can be a combination of the following values:

void LL_AHB2_GRP1_ForceReset ( uint32_t periphs )

Force AHB2 peripherals reset.

Reference Manual to LL API cross reference (Register Field Functions)

AHB2RSTR GPIOARST LL_AHB2_GRP1_ForceReset

AHB2RSTR GPIOBRST LL_AHB2_GRP1_ForceReset

AHB2RSTR GPIOCRST LL_AHB2_GRP1_ForceReset

AHB2RSTR GPIODRST LL_AHB2_GRP1_ForceReset

AHB2RSTR GPIOERST LL_AHB2_GRP1_ForceReset

AHB2RSTR GPIOFRST LL_AHB2_GRP1_ForceReset

AHB2RSTR GPIOGRST LL_AHB2_GRP1_ForceReset

AHB2RSTR GPIOHRST LL_AHB2_GRP1_ForceReset

AHB2RSTR ADC12RST LL_AHB2_GRP1_ForceReset

AHB2RSTR DAC1RST LL_AHB2_GRP1_ForceReset

AHB2RSTR AESRST LL_AHB2_GRP1_ForceReset

AHB2RSTR HASHRST LL_AHB2_GRP1_ForceReset

AHB2RSTR RNGRST LL_AHB2_GRP1_ForceReset

AHB2RSTR PKARST LL_AHB2_GRP1_ForceReset

AHB2RSTR SAESRST LL_AHB2_GRP1_ForceReset

AHB2RSTR CCBRST LL_AHB2_GRP1_ForceReset

AHB2RSTR ADC3RST LL_AHB2_GRP1_ForceReset

Parameters :

periphs – This parameter can be a combination of the following values:

void LL_AHB2_GRP1_ReleaseReset ( uint32_t periphs )

Release AHB2 peripherals reset.

Reference Manual to LL API cross reference (Register Field Functions)

AHB2RSTR GPIOARST LL_AHB2_GRP1_ReleaseReset

AHB2RSTR GPIOBRST LL_AHB2_GRP1_ReleaseReset

AHB2RSTR GPIOCRST LL_AHB2_GRP1_ReleaseReset

AHB2RSTR GPIODRST LL_AHB2_GRP1_ReleaseReset

AHB2RSTR GPIOERST LL_AHB2_GRP1_ReleaseReset

AHB2RSTR GPIOFRST LL_AHB2_GRP1_ReleaseReset

AHB2RSTR GPIOGRST LL_AHB2_GRP1_ReleaseReset

AHB2RSTR GPIOHRST LL_AHB2_GRP1_ReleaseReset

AHB2RSTR ADC12RST LL_AHB2_GRP1_ReleaseReset

AHB2RSTR DAC1RST LL_AHB2_GRP1_ReleaseReset

AHB2RSTR AESRST LL_AHB2_GRP1_ReleaseReset

AHB2RSTR HASHRST LL_AHB2_GRP1_ReleaseReset

AHB2RSTR RNGRST LL_AHB2_GRP1_ReleaseReset

AHB2RSTR PKARST LL_AHB2_GRP1_ReleaseReset

AHB2RSTR SAESRST LL_AHB2_GRP1_ReleaseReset

AHB2RSTR CCBRST LL_AHB2_GRP1_ReleaseReset

AHB2RSTR ADC3RST LL_AHB2_GRP1_ReleaseReset

Parameters :

periphs – This parameter can be a combination of the following values:

void LL_AHB2_GRP1_EnableClockLowPower ( uint32_t periphs )

Enable AHB2 peripheral clocks in low-power mode.

Reference Manual to LL API cross reference (Register Field Functions)

AHB2LPENR GPIOALPEN LL_AHB2_GRP1_EnableClockLowPower

AHB2LPENR GPIOBLPEN LL_AHB2_GRP1_EnableClockLowPower

AHB2LPENR GPIOCLPEN LL_AHB2_GRP1_EnableClockLowPower

AHB2LPENR GPIODLPEN LL_AHB2_GRP1_EnableClockLowPower

AHB2LPENR GPIOELPEN LL_AHB2_GRP1_EnableClockLowPower

AHB2LPENR GPIOFLPEN LL_AHB2_GRP1_EnableClockLowPower

AHB2LPENR GPIOGLPEN LL_AHB2_GRP1_EnableClockLowPower

AHB2LPENR GPIOHLPEN LL_AHB2_GRP1_EnableClockLowPower

AHB2LPENR ADC12LPEN LL_AHB2_GRP1_EnableClockLowPower

AHB2LPENR DAC1LPEN LL_AHB2_GRP1_EnableClockLowPower

AHB2LPENR AESLPEN LL_AHB2_GRP1_EnableClockLowPower

AHB2LPENR HASHLPEN LL_AHB2_GRP1_EnableClockLowPower

AHB2LPENR RNGLPEN LL_AHB2_GRP1_EnableClockLowPower

AHB2LPENR PKALPEN LL_AHB2_GRP1_EnableClockLowPower

AHB2LPENR SAESLPEN LL_AHB2_GRP1_EnableClockLowPower

AHB2LPENR CCBLPEN LL_AHB2_GRP1_EnableClockLowPower

AHB2LPENR ADC3LPEN LL_AHB2_GRP1_EnableClockLowPower

Parameters :

periphs – This parameter can be a combination of the following values:

uint32_t LL_AHB2_GRP1_IsEnabledClockLowPower ( uint32_t periphs )

Check if AHB2 peripheral clocks in low-power mode are enabled.

Reference Manual to LL API cross reference (Register Field Functions)

AHB2LPENR GPIOALPEN LL_AHB2_GRP1_IsEnabledClockLowPower

AHB2LPENR GPIOBLPEN LL_AHB2_GRP1_IsEnabledClockLowPower

AHB2LPENR GPIOCLPEN LL_AHB2_GRP1_IsEnabledClockLowPower

AHB2LPENR GPIODLPEN LL_AHB2_GRP1_IsEnabledClockLowPower

AHB2LPENR GPIOELPEN LL_AHB2_GRP1_IsEnabledClockLowPower

AHB2LPENR GPIOFLPEN LL_AHB2_GRP1_IsEnabledClockLowPower

AHB2LPENR GPIOGLPEN LL_AHB2_GRP1_IsEnabledClockLowPower

AHB2LPENR GPIOHLPEN LL_AHB2_GRP1_IsEnabledClockLowPower

AHB2LPENR ADC12LPEN LL_AHB2_GRP1_IsEnabledClockLowPower

AHB2LPENR DAC1LPEN LL_AHB2_GRP1_IsEnabledClockLowPower

AHB2LPENR AESLPEN LL_AHB2_GRP1_IsEnabledClockLowPower

AHB2LPENR HASHLPEN LL_AHB2_GRP1_IsEnabledClockLowPower

AHB2LPENR RNGLPEN LL_AHB2_GRP1_IsEnabledClockLowPower

AHB2LPENR PKALPEN LL_AHB2_GRP1_IsEnabledClockLowPower

AHB2LPENR SAESLPEN LL_AHB2_GRP1_IsEnabledClockLowPower

AHB2LPENR CCBLPEN LL_AHB2_GRP1_IsEnabledClockLowPower

AHB2LPENR ADC3LPEN LL_AHB2_GRP1_IsEnabledClockLowPower

Parameters :

periphs – This parameter can be a one of the following values:

Return values :

State – of periphs (1 or 0).

void LL_AHB2_GRP1_DisableClockLowPower ( uint32_t periphs )

Disable AHB2 peripheral clocks in low-power mode.

Reference Manual to LL API cross reference (Register Field Functions)

AHB2LPENR GPIOALPEN LL_AHB2_GRP1_DisableClockLowPower

AHB2LPENR GPIOBLPEN LL_AHB2_GRP1_DisableClockLowPower

AHB2LPENR GPIOCLPEN LL_AHB2_GRP1_DisableClockLowPower

AHB2LPENR GPIODLPEN LL_AHB2_GRP1_DisableClockLowPower

AHB2LPENR GPIOELPEN LL_AHB2_GRP1_DisableClockLowPower

AHB2LPENR GPIOFLPEN LL_AHB2_GRP1_DisableClockLowPower

AHB2LPENR GPIOGLPEN LL_AHB2_GRP1_DisableClockLowPower

AHB2LPENR GPIOHLPEN LL_AHB2_GRP1_DisableClockLowPower

AHB2LPENR ADC12LPEN LL_AHB2_GRP1_DisableClockLowPower

AHB2LPENR DAC1LPEN LL_AHB2_GRP1_DisableClockLowPower

AHB2LPENR AESLPEN LL_AHB2_GRP1_DisableClockLowPower

AHB2LPENR HASHLPEN LL_AHB2_GRP1_DisableClockLowPower

AHB2LPENR RNGLPEN LL_AHB2_GRP1_DisableClockLowPower

AHB2LPENR PKALPEN LL_AHB2_GRP1_DisableClockLowPower

AHB2LPENR SAESLPEN LL_AHB2_GRP1_DisableClockLowPower

AHB2LPENR CCBLPEN LL_AHB2_GRP1_DisableClockLowPower

AHB2LPENR ADC3LPEN LL_AHB2_GRP1_DisableClockLowPower

Parameters :

periphs – This parameter can be a combination of the following values:

APB1

group BUS_LL_EF_APB1

Functions

void LL_APB1_EnableBusClock ( void )

Enable APB1 bus clock.

Reference Manual to LL API cross reference (Register Field Functions)

CFGR2 APB1DIS LL_APB1_EnableBusClock

uint32_t LL_APB1_IsEnabledBusClock ( void )

Check if APB1 bus clock is enabled.

Reference Manual to LL API cross reference (Register Field Functions)

CFGR2 APB1DIS LL_APB1_IsEnabledBusClock

Return values :

State – (1 or 0).

void LL_APB1_GRP1_EnableClock ( uint32_t periphs )

Enable APB1 peripheral clocks.

Reference Manual to LL API cross reference (Register Field Functions)

APB1LENR TIM2EN LL_APB1_GRP1_EnableClock

APB1LENR TIM3EN LL_APB1_GRP1_EnableClock

APB1LENR TIM4EN LL_APB1_GRP1_EnableClock

APB1LENR TIM5EN LL_APB1_GRP1_EnableClock

APB1LENR TIM6EN LL_APB1_GRP1_EnableClock

APB1LENR TIM7EN LL_APB1_GRP1_EnableClock

APB1LENR TIM12EN LL_APB1_GRP1_EnableClock

APB1LENR WWDGEN LL_APB1_GRP1_EnableClock

APB1LENR OPAMP1EN LL_APB1_GRP1_EnableClock

APB1LENR SPI2EN LL_APB1_GRP1_EnableClock

APB1LENR SPI3EN LL_APB1_GRP1_EnableClock

APB1LENR USART2EN LL_APB1_GRP1_EnableClock

APB1LENR USART3EN LL_APB1_GRP1_EnableClock

APB1LENR UART4EN LL_APB1_GRP1_EnableClock

APB1LENR UART5EN LL_APB1_GRP1_EnableClock

APB1LENR I2C1EN LL_APB1_GRP1_EnableClock

APB1LENR I2C2EN LL_APB1_GRP1_EnableClock

APB1LENR I3C1EN LL_APB1_GRP1_EnableClock

APB1LENR CRSEN LL_APB1_GRP1_EnableClock

APB1LENR USART6EN LL_APB1_GRP1_EnableClock

APB1LENR UART7EN LL_APB1_GRP1_EnableClock

Parameters :

periphs – This parameter can be a combination of the following values:

uint32_t LL_APB1_GRP1_IsEnabledClock ( uint32_t periphs )

Check if APB1 peripheral clock is enabled.

Reference Manual to LL API cross reference (Register Field Functions)

APB1LENR TIM2EN LL_APB1_GRP1_IsEnabledClock

APB1LENR TIM3EN LL_APB1_GRP1_IsEnabledClock

APB1LENR TIM4EN LL_APB1_GRP1_IsEnabledClock

APB1LENR TIM5EN LL_APB1_GRP1_IsEnabledClock

APB1LENR TIM6EN LL_APB1_GRP1_IsEnabledClock

APB1LENR TIM7EN LL_APB1_GRP1_IsEnabledClock

APB1LENR TIM12EN LL_APB1_GRP1_IsEnabledClock

APB1LENR WWDGEN LL_APB1_GRP1_IsEnabledClock

APB1LENR OPAMP1EN LL_APB1_GRP1_IsEnabledClock

APB1LENR SPI2EN LL_APB1_GRP1_IsEnabledClock

APB1LENR SPI3EN LL_APB1_GRP1_IsEnabledClock

APB1LENR USART2EN LL_APB1_GRP1_IsEnabledClock

APB1LENR USART3EN LL_APB1_GRP1_IsEnabledClock

APB1LENR UART4EN LL_APB1_GRP1_IsEnabledClock

APB1LENR UART5EN LL_APB1_GRP1_IsEnabledClock

APB1LENR I2C1EN LL_APB1_GRP1_IsEnabledClock

APB1LENR I2C2EN LL_APB1_GRP1_IsEnabledClock

APB1LENR I3C1EN LL_APB1_GRP1_IsEnabledClock

APB1LENR CRSEN LL_APB1_GRP1_IsEnabledClock

APB1LENR USART6EN LL_APB1_GRP1_IsEnabledClock

APB1LENR UART7EN LL_APB1_GRP1_IsEnabledClock

Parameters :

periphs – This parameter can be a one of the following values:

Return values :

State – of periphs (1 or 0).

void LL_APB1_DisableBusClock ( void )

Disable APB1 bus clock.

Reference Manual to LL API cross reference (Register Field Functions)

CFGR2 APB1DIS LL_APB1_DisableBusClock

void LL_APB1_GRP1_DisableClock ( uint32_t periphs )

Disable APB1 peripheral clocks.

Reference Manual to LL API cross reference (Register Field Functions)

APB1LENR TIM2EN LL_APB1_GRP1_DisableClock

APB1LENR TIM3EN LL_APB1_GRP1_DisableClock

APB1LENR TIM4EN LL_APB1_GRP1_DisableClock

APB1LENR TIM5EN LL_APB1_GRP1_DisableClock

APB1LENR TIM6EN LL_APB1_GRP1_DisableClock

APB1LENR TIM7EN LL_APB1_GRP1_DisableClock

APB1LENR TIM12EN LL_APB1_GRP1_DisableClock

APB1LENR WWDGEN LL_APB1_GRP1_DisableClock

APB1LENR OPAMP1EN LL_APB1_GRP1_DisableClock

APB1LENR SPI2EN LL_APB1_GRP1_DisableClock

APB1LENR SPI3EN LL_APB1_GRP1_DisableClock

APB1LENR USART2EN LL_APB1_GRP1_DisableClock

APB1LENR USART3EN LL_APB1_GRP1_DisableClock

APB1LENR UART4EN LL_APB1_GRP1_DisableClock

APB1LENR UART5EN LL_APB1_GRP1_DisableClock

APB1LENR I2C1EN LL_APB1_GRP1_DisableClock

APB1LENR I2C2EN LL_APB1_GRP1_DisableClock

APB1LENR I3C1EN LL_APB1_GRP1_DisableClock

APB1LENR CRSEN LL_APB1_GRP1_DisableClock

APB1LENR USART6EN LL_APB1_GRP1_DisableClock

APB1LENR UART7EN LL_APB1_GRP1_DisableClock

Parameters :

periphs – This parameter can be a combination of the following values:

void LL_APB1_GRP1_ForceReset ( uint32_t periphs )

Force APB1 peripherals reset.

Reference Manual to LL API cross reference (Register Field Functions)

APB1LRSTR TIM2RST LL_APB1_GRP1_ForceReset

APB1LRSTR TIM3RST LL_APB1_GRP1_ForceReset

APB1LRSTR TIM4RST LL_APB1_GRP1_ForceReset

APB1LRSTR TIM5RST LL_APB1_GRP1_ForceReset

APB1LRSTR TIM6RST LL_APB1_GRP1_ForceReset

APB1LRSTR TIM7RST LL_APB1_GRP1_ForceReset

APB1LRSTR TIM12RST LL_APB1_GRP1_ForceReset

APB1LRSTR OPAMP1RST LL_APB1_GRP1_ForceReset

APB1LRSTR SPI2RST LL_APB1_GRP1_ForceReset

APB1LRSTR SPI3RST LL_APB1_GRP1_ForceReset

APB1LRSTR USART2RST LL_APB1_GRP1_ForceReset

APB1LRSTR USART3RST LL_APB1_GRP1_ForceReset

APB1LRSTR UART4RST LL_APB1_GRP1_ForceReset

APB1LRSTR UART5RST LL_APB1_GRP1_ForceReset

APB1LRSTR I2C1RST LL_APB1_GRP1_ForceReset

APB1LRSTR I2C2RST LL_APB1_GRP1_ForceReset

APB1LRSTR I3C1RST LL_APB1_GRP1_ForceReset

APB1LRSTR CRSRST LL_APB1_GRP1_ForceReset

APB1LRSTR USART6RST LL_APB1_GRP1_ForceReset

APB1LRSTR UART7RST LL_APB1_GRP1_ForceReset

Parameters :

periphs – This parameter can be a combination of the following values:

void LL_APB1_GRP1_ReleaseReset ( uint32_t periphs )

Release APB1 peripherals reset.

Reference Manual to LL API cross reference (Register Field Functions)

APB1LRSTR TIM2RST LL_APB1_GRP1_ReleaseReset

APB1LRSTR TIM3RST LL_APB1_GRP1_ReleaseReset

APB1LRSTR TIM4RST LL_APB1_GRP1_ReleaseReset

APB1LRSTR TIM5RST LL_APB1_GRP1_ReleaseReset

APB1LRSTR TIM6RST LL_APB1_GRP1_ReleaseReset

APB1LRSTR TIM7RST LL_APB1_GRP1_ReleaseReset

APB1LRSTR TIM12RST LL_APB1_GRP1_ReleaseReset

APB1LRSTR OPAMP1RST LL_APB1_GRP1_ReleaseReset

APB1LRSTR SPI2RST LL_APB1_GRP1_ReleaseReset

APB1LRSTR SPI3RST LL_APB1_GRP1_ReleaseReset

APB1LRSTR USART2RST LL_APB1_GRP1_ReleaseReset

APB1LRSTR USART3RST LL_APB1_GRP1_ReleaseReset

APB1LRSTR UART4RST LL_APB1_GRP1_ReleaseReset

APB1LRSTR UART5RST LL_APB1_GRP1_ReleaseReset

APB1LRSTR I2C1RST LL_APB1_GRP1_ReleaseReset

APB1LRSTR I2C2RST LL_APB1_GRP1_ReleaseReset

APB1LRSTR I3C1RST LL_APB1_GRP1_ReleaseReset

APB1LRSTR CRSRST LL_APB1_GRP1_ReleaseReset

APB1LRSTR USART6RST LL_APB1_GRP1_ReleaseReset

APB1LRSTR UART7RST LL_APB1_GRP1_ReleaseReset

Parameters :

periphs – This parameter can be a combination of the following values:

void LL_APB1_GRP1_EnableClockLowPower ( uint32_t periphs )

Enable APB1 peripheral clocks in low-power mode.

Reference Manual to LL API cross reference (Register Field Functions)

APB1LLPENR TIM2LPEN LL_APB1_GRP1_EnableClockLowPower

APB1LLPENR TIM3LPEN LL_APB1_GRP1_EnableClockLowPower

APB1LLPENR TIM4LPEN LL_APB1_GRP1_EnableClockLowPower

APB1LLPENR TIM5LPEN LL_APB1_GRP1_EnableClockLowPower

APB1LLPENR TIM6LPEN LL_APB1_GRP1_EnableClockLowPower

APB1LLPENR TIM7LPEN LL_APB1_GRP1_EnableClockLowPower

APB1LLPENR TIM12LPEN LL_APB1_GRP1_EnableClockLowPower

APB1LLPENR WWDGLPEN LL_APB1_GRP1_EnableClockLowPower

APB1LLPENR OPAMP1LPEN LL_APB1_GRP1_EnableClockLowPower

APB1LLPENR SPI2LPEN LL_APB1_GRP1_EnableClockLowPower

APB1LLPENR SPI3LPEN LL_APB1_GRP1_EnableClockLowPower

APB1LLPENR USART2LPEN LL_APB1_GRP1_EnableClockLowPower

APB1LLPENR USART3LPEN LL_APB1_GRP1_EnableClockLowPower

APB1LLPENR UART4LPEN LL_APB1_GRP1_EnableClockLowPower

APB1LLPENR UART5LPEN LL_APB1_GRP1_EnableClockLowPower

APB1LLPENR I2C1LPEN LL_APB1_GRP1_EnableClockLowPower

APB1LLPENR I2C2LPEN LL_APB1_GRP1_EnableClockLowPower

APB1LLPENR I3C1LPEN LL_APB1_GRP1_EnableClockLowPower

APB1LLPENR CRSLPEN LL_APB1_GRP1_EnableClockLowPower

APB1LLPENR USART6LPEN LL_APB1_GRP1_EnableClockLowPower

APB1LLPENR UART7LPEN LL_APB1_GRP1_EnableClockLowPower

Parameters :

periphs – This parameter can be a combination of the following values:

uint32_t LL_APB1_GRP1_IsEnabledClockLowPower ( uint32_t periphs )

Check if APB1 peripheral clocks in low-power mode are enabled.

Reference Manual to LL API cross reference (Register Field Functions)

APB1LLPENR TIM2LPEN LL_APB1_GRP1_IsEnabledClockLowPower

APB1LLPENR TIM3LPEN LL_APB1_GRP1_IsEnabledClockLowPower

APB1LLPENR TIM4LPEN LL_APB1_GRP1_IsEnabledClockLowPower

APB1LLPENR TIM5LPEN LL_APB1_GRP1_IsEnabledClockLowPower

APB1LLPENR TIM6LPEN LL_APB1_GRP1_IsEnabledClockLowPower

APB1LLPENR TIM7LPEN LL_APB1_GRP1_IsEnabledClockLowPower

APB1LLPENR TIM12LPEN LL_APB1_GRP1_IsEnabledClockLowPower

APB1LLPENR WWDGLPEN LL_APB1_GRP1_IsEnabledClockLowPower

APB1LLPENR OPAMP1LPEN LL_APB1_GRP1_IsEnabledClockLowPower

APB1LLPENR SPI2LPEN LL_APB1_GRP1_IsEnabledClockLowPower

APB1LLPENR SPI3LPEN LL_APB1_GRP1_IsEnabledClockLowPower

APB1LLPENR USART2LPEN LL_APB1_GRP1_IsEnabledClockLowPower

APB1LLPENR USART3LPEN LL_APB1_GRP1_IsEnabledClockLowPower

APB1LLPENR UART4LPEN LL_APB1_GRP1_IsEnabledClockLowPower

APB1LLPENR UART5LPEN LL_APB1_GRP1_IsEnabledClockLowPower

APB1LLPENR I2C1LPEN LL_APB1_GRP1_IsEnabledClockLowPower

APB1LLPENR I2C2LPEN LL_APB1_GRP1_IsEnabledClockLowPower

APB1LLPENR I3C1LPEN LL_APB1_GRP1_IsEnabledClockLowPower

APB1LLPENR CRSLPEN LL_APB1_GRP1_IsEnabledClockLowPower

APB1LLPENR USART6LPEN LL_APB1_GRP1_IsEnabledClockLowPower

APB1LLPENR UART7LPEN LL_APB1_GRP1_IsEnabledClockLowPower

Parameters :

periphs – This parameter can be a one of the following values:

Return values :

State – of periphs (1 or 0).

void LL_APB1_GRP1_DisableClockLowPower ( uint32_t periphs )

Disable APB1 peripheral clocks in low-power mode.

Reference Manual to LL API cross reference (Register Field Functions)

APB1LLPENR TIM2LPEN LL_APB1_GRP1_DisableClockLowPower

APB1LLPENR TIM3LPEN LL_APB1_GRP1_DisableClockLowPower

APB1LLPENR TIM4LPEN LL_APB1_GRP1_DisableClockLowPower

APB1LLPENR TIM5LPEN LL_APB1_GRP1_DisableClockLowPower

APB1LLPENR TIM6LPEN LL_APB1_GRP1_DisableClockLowPower

APB1LLPENR TIM7LPEN LL_APB1_GRP1_DisableClockLowPower

APB1LLPENR TIM12LPEN LL_APB1_GRP1_DisableClockLowPower

APB1LLPENR WWDGLPEN LL_APB1_GRP1_DisableClockLowPower

APB1LLPENR OPAMP1LPEN LL_APB1_GRP1_DisableClockLowPower

APB1LLPENR SPI2LPEN LL_APB1_GRP1_DisableClockLowPower

APB1LLPENR SPI3LPEN LL_APB1_GRP1_DisableClockLowPower

APB1LLPENR USART2LPEN LL_APB1_GRP1_DisableClockLowPower

APB1LLPENR USART3LPEN LL_APB1_GRP1_DisableClockLowPower

APB1LLPENR UART4LPEN LL_APB1_GRP1_DisableClockLowPower

APB1LLPENR UART5LPEN LL_APB1_GRP1_DisableClockLowPower

APB1LLPENR I2C1LPEN LL_APB1_GRP1_DisableClockLowPower

APB1LLPENR I2C2LPEN LL_APB1_GRP1_DisableClockLowPower

APB1LLPENR I3C1LPEN LL_APB1_GRP1_DisableClockLowPower

APB1LLPENR CRSLPEN LL_APB1_GRP1_DisableClockLowPower

APB1LLPENR USART6LPEN LL_APB1_GRP1_DisableClockLowPower

APB1LLPENR UART7LPEN LL_APB1_GRP1_DisableClockLowPower

Parameters :

periphs – This parameter can be a combination of the following values:

void LL_APB1_GRP2_EnableClock ( uint32_t periphs )

Enable APB1 peripheral clocks.

Reference Manual to LL API cross reference (Register Field Functions)

APB1HENR COMP12EN LL_APB1_GRP2_EnableClock

APB1HENR FDCANEN LL_APB1_GRP2_EnableClock

Parameters :

periphs – This parameter can be a combination of the following values:

uint32_t LL_APB1_GRP2_IsEnabledClock ( uint32_t periphs )

Check if APB1 peripheral clock is enabled.

Reference Manual to LL API cross reference (Register Field Functions)

APB1HENR COMP12EN LL_APB1_GRP2_IsEnabledClock

APB1HENR FDCANEN LL_APB1_GRP2_IsEnabledClock

Parameters :

periphs – This parameter can be a one of the following values:

Return values :

State – of periphs (1 or 0).

void LL_APB1_GRP2_DisableClock ( uint32_t periphs )

Disable APB1 peripheral clocks.

Reference Manual to LL API cross reference (Register Field Functions)

APB1HENR COMP12EN LL_APB1_GRP2_DisableClock

APB1HENR FDCANEN LL_APB1_GRP2_DisableClock

Parameters :

periphs – This parameter can be a combination of the following values:

void LL_APB1_GRP2_ForceReset ( uint32_t periphs )

Force APB1 peripherals reset.

Reference Manual to LL API cross reference (Register Field Functions)

APB1HRSTR COMP12RST LL_APB1_GRP2_ForceReset

APB1HRSTR FDCANRST LL_APB1_GRP2_ForceReset

Parameters :

periphs – This parameter can be a combination of the following values:

void LL_APB1_GRP2_ReleaseReset ( uint32_t periphs )

Release APB1 peripherals reset.

Reference Manual to LL API cross reference (Register Field Functions)

APB1HRSTR COMP12RST LL_APB1_GRP2_ReleaseReset

APB1HRSTR FDCANRST LL_APB1_GRP2_ReleaseReset

Parameters :

periphs – This parameter can be a combination of the following values:

void LL_APB1_GRP2_EnableClockLowPower ( uint32_t periphs )

Enable APB1 peripheral clocks in low-power mode.

Reference Manual to LL API cross reference (Register Field Functions)

APB1HLPENR COMP12LPEN LL_APB1_GRP2_EnableClockLowPower

APB1HLPENR FDCANLPEN LL_APB1_GRP2_EnableClockLowPower

Parameters :

periphs – This parameter can be a combination of the following values:

uint32_t LL_APB1_GRP2_IsEnabledClockLowPower ( uint32_t periphs )

Check if APB1 peripheral clocks in low-power mode are enabled.

Reference Manual to LL API cross reference (Register Field Functions)

APB1HLPENR COMP12LPEN LL_APB1_GRP2_IsEnabledClockLowPower

APB1HLPENR FDCANLPEN LL_APB1_GRP2_IsEnabledClockLowPower

Parameters :

periphs – This parameter can be a one of the following values:

Return values :

State – of periphs (1 or 0).

void LL_APB1_GRP2_DisableClockLowPower ( uint32_t periphs )

Disable APB1 peripheral clocks in low-power mode.

Reference Manual to LL API cross reference (Register Field Functions)

APB1HLPENR COMP12LPEN LL_APB1_GRP2_DisableClockLowPower

APB1HLPENR FDCANLPEN LL_APB1_GRP2_DisableClockLowPower

Parameters :

periphs – This parameter can be a combination of the following values:

APB2

group BUS_LL_EF_APB2

Functions

void LL_APB2_EnableBusClock ( void )

Enable APB2 bus clock.

Reference Manual to LL API cross reference (Register Field Functions) CFGR2 APB2DIS LL_APB2_EnableBusClock

uint32_t LL_APB2_IsEnabledBusClock ( void )

Check if APB2 bus clock is enabled.

Reference Manual to LL API cross reference (Register Field Functions) CFGR2 APB2DIS LL_APB2_IsEnabledBusClock

Return values :

State – (1 or 0).

void LL_APB2_GRP1_EnableClock ( uint32_t periphs )

Enable APB2 peripheral clocks.

Reference Manual to LL API cross reference (Register Field Functions)

APB2ENR TIM1EN LL_APB2_GRP1_EnableClock

APB2ENR SPI1EN LL_APB2_GRP1_EnableClock

APB2ENR TIM8EN LL_APB2_GRP1_EnableClock

APB2ENR USART1EN LL_APB2_GRP1_EnableClock

APB2ENR TIM15EN LL_APB2_GRP1_EnableClock

APB2ENR TIM16EN LL_APB2_GRP1_EnableClock

APB2ENR TIM17EN LL_APB2_GRP1_EnableClock

APB2ENR USBEN LL_APB2_GRP1_EnableClock

Parameters :

periphs – This parameter can be a combination of the following values:

uint32_t LL_APB2_GRP1_IsEnabledClock ( uint32_t periphs )

Check if APB2 peripheral clock is enabled.

Reference Manual to LL API cross reference (Register Field Functions)

APB2ENR TIM1EN LL_APB2_GRP1_IsEnabledClock

APB2ENR SPI1EN LL_APB2_GRP1_IsEnabledClock

APB2ENR TIM8EN LL_APB2_GRP1_IsEnabledClock

APB2ENR USART1EN LL_APB2_GRP1_IsEnabledClock

APB2ENR TIM15EN LL_APB2_GRP1_IsEnabledClock

APB2ENR TIM16EN LL_APB2_GRP1_IsEnabledClock

APB2ENR TIM17EN LL_APB2_GRP1_IsEnabledClock

APB2ENR USBEN LL_APB2_GRP1_IsEnabledClock

Parameters :

periphs – This parameter can be a one of the following values:

Return values :

State – of periphs (1 or 0).

void LL_APB2_DisableBusClock ( void )

Disable APB2 bus clock.

Reference Manual to LL API cross reference (Register Field Functions) CFGR2 APB2DIS LL_APB2_DisableBusClock

void LL_APB2_GRP1_DisableClock ( uint32_t periphs )

Disable APB2 peripheral clocks.

Reference Manual to LL API cross reference (Register Field Functions)

APB2ENR TIM1EN LL_APB2_GRP1_DisableClock

APB2ENR SPI1EN LL_APB2_GRP1_DisableClock

APB2ENR TIM8EN LL_APB2_GRP1_DisableClock

APB2ENR USART1EN LL_APB2_GRP1_DisableClock

APB2ENR TIM15EN LL_APB2_GRP1_DisableClock

APB2ENR TIM16EN LL_APB2_GRP1_DisableClock

APB2ENR TIM17EN LL_APB2_GRP1_DisableClock

APB2ENR USBEN LL_APB2_GRP1_DisableClock

Parameters :

periphs – This parameter can be a combination of the following values:

void LL_APB2_GRP1_ForceReset ( uint32_t periphs )

Force APB2 peripherals reset.

Reference Manual to LL API cross reference (Register Field Functions)

APB2RSTR TIM1RST LL_APB2_GRP1_ForceReset

APB2RSTR SPI1RST LL_APB2_GRP1_ForceReset

APB2RSTR TIM8RST LL_APB2_GRP1_ForceReset

APB2RSTR USART1RST LL_APB2_GRP1_ForceReset

APB2RSTR TIM15RST LL_APB2_GRP1_ForceReset

APB2RSTR TIM16RST LL_APB2_GRP1_ForceReset

APB2RSTR TIM17RST LL_APB2_GRP1_ForceReset

APB2RSTR USBRST LL_APB2_GRP1_ForceReset

Parameters :

periphs – This parameter can be a combination of the following values:

void LL_APB2_GRP1_ReleaseReset ( uint32_t periphs )

Release APB2 peripherals reset.

Reference Manual to LL API cross reference (Register Field Functions)

APB2RSTR TIM1RST LL_APB2_GRP1_ReleaseReset

APB2RSTR SPI1RST LL_APB2_GRP1_ReleaseReset

APB2RSTR TIM8RST LL_APB2_GRP1_ReleaseReset

APB2RSTR USART1RST LL_APB2_GRP1_ReleaseReset

APB2RSTR TIM15RST LL_APB2_GRP1_ReleaseReset

APB2RSTR TIM16RST LL_APB2_GRP1_ReleaseReset

APB2RSTR TIM17RST LL_APB2_GRP1_ReleaseReset

APB2RSTR USBRST LL_APB2_GRP1_ReleaseReset

Parameters :

periphs – This parameter can be a combination of the following values:

void LL_APB2_GRP1_EnableClockLowPower ( uint32_t periphs )

Enable APB2 peripheral clocks in low-power mode.

Reference Manual to LL API cross reference (Register Field Functions)

APB2LPENR TIM1LPEN LL_APB2_GRP1_EnableClockLowPower

APB2LPENR SPI1LPEN LL_APB2_GRP1_EnableClockLowPower

APB2LPENR TIM8LPEN LL_APB2_GRP1_EnableClockLowPower

APB2LPENR USART1LPEN LL_APB2_GRP1_EnableClockLowPower

APB2LPENR TIM15LPEN LL_APB2_GRP1_EnableClockLowPower

APB2LPENR TIM16LPEN LL_APB2_GRP1_EnableClockLowPower

APB2LPENR TIM17LPEN LL_APB2_GRP1_EnableClockLowPower

APB2LPENR USBLPEN LL_APB2_GRP1_EnableClockLowPower

Parameters :

periphs – This parameter can be a combination of the following values:

uint32_t LL_APB2_GRP1_IsEnabledClockLowPower ( uint32_t periphs )

Check if APB2 peripheral clocks in low-power mode are enabled.

Reference Manual to LL API cross reference (Register Field Functions)

APB2LPENR TIM1LPEN LL_APB2_GRP1_IsEnabledClockLowPower

APB2LPENR SPI1LPEN LL_APB2_GRP1_IsEnabledClockLowPower

APB2LPENR TIM8LPEN LL_APB2_GRP1_IsEnabledClockLowPower

APB2LPENR USART1LPEN LL_APB2_GRP1_IsEnabledClockLowPower

APB2LPENR TIM15LPEN LL_APB2_GRP1_IsEnabledClockLowPower

APB2LPENR TIM16LPEN LL_APB2_GRP1_IsEnabledClockLowPower

APB2LPENR TIM17LPEN LL_APB2_GRP1_IsEnabledClockLowPower

APB2LPENR USBLPEN LL_APB2_GRP1_IsEnabledClockLowPower

Parameters :

periphs – This parameter can be a one of the following values:

Return values :

State – of periphs (1 or 0).

void LL_APB2_GRP1_DisableClockLowPower ( uint32_t periphs )

Disable APB2 peripheral clocks in low-power mode.

Reference Manual to LL API cross reference (Register Field Functions)

APB2LPENR TIM1LPEN LL_APB2_GRP1_DisableClockLowPower

APB2LPENR SPI1LPEN LL_APB2_GRP1_DisableClockLowPower

APB2LPENR TIM8LPEN LL_APB2_GRP1_DisableClockLowPower

APB2LPENR USART1LPEN LL_APB2_GRP1_DisableClockLowPower

APB2LPENR TIM15LPEN LL_APB2_GRP1_DisableClockLowPower

APB2LPENR TIM16LPEN LL_APB2_GRP1_DisableClockLowPower

APB2LPENR TIM17LPEN LL_APB2_GRP1_DisableClockLowPower

APB2LPENR USBLPEN LL_APB2_GRP1_DisableClockLowPower

Parameters :

periphs – This parameter can be a combination of the following values:

APB3

group BUS_LL_EF_APB3

Functions

void LL_APB3_EnableBusClock ( void )

Enable APB3 bus clock.

Reference Manual to LL API cross reference (Register Field Functions) CFGR2 APB3DIS LL_APB3_EnableBusClock

uint32_t LL_APB3_IsEnabledBusClock ( void )

Check if APB3 bus clock is enabled.

Reference Manual to LL API cross reference (Register Field Functions)

CFGR2 APB3DIS LL_APB3_IsEnabledBusClock

Return values :

State – (1 or 0).

void LL_APB3_GRP1_EnableClock ( uint32_t periphs )

Enable APB3 peripheral clocks.

Reference Manual to LL API cross reference (Register Field Functions)

APB3ENR SBSEN LL_APB3_GRP1_EnableClock

APB3ENR LPUART1EN LL_APB3_GRP1_EnableClock

APB3ENR LPTIM1EN LL_APB3_GRP1_EnableClock

APB3ENR RTCAPBEN LL_APB3_GRP1_EnableClock

Parameters :

periphs – This parameter can be a combination of the following values:

uint32_t LL_APB3_GRP1_IsEnabledClock ( uint32_t periphs )

Check if APB3 peripheral clock is enabled.

Reference Manual to LL API cross reference (Register Field Functions)

APB3ENR SBSEN LL_APB3_GRP1_IsEnabledClock

APB3ENR LPUART1EN LL_APB3_GRP1_IsEnabledClock

APB3ENR LPTIM1EN LL_APB3_GRP1_IsEnabledClock

APB3ENR RTCAPBEN LL_APB3_GRP1_IsEnabledClock

Parameters :

periphs – This parameter can be a one of the following values:

Return values :

State – of periphs (1 or 0).

void LL_APB3_DisableBusClock ( void )

Disable APB3 bus clock.

Reference Manual to LL API cross reference (Register Field Functions)

CFGR2 APB3DIS LL_APB3_DisableBusClock

void LL_APB3_GRP1_DisableClock ( uint32_t periphs )

Disable APB3 peripheral clocks.

Reference Manual to LL API cross reference (Register Field Functions)

APB3ENR SBSEN LL_APB3_GRP1_DisableClock

APB3ENR LPUART1EN LL_APB3_GRP1_DisableClock

APB3ENR LPTIM1EN LL_APB3_GRP1_DisableClock

APB3ENR RTCAPBEN LL_APB3_GRP1_DisableClock

Parameters :

periphs – This parameter can be a combination of the following values:

void LL_APB3_GRP1_ForceReset ( uint32_t periphs )

Force APB3 peripherals reset.

Reference Manual to LL API cross reference (Register Field Functions)

APB3RSTR SBSRST LL_APB3_GRP1_ForceReset

APB3RSTR LPUART1RST LL_APB3_GRP1_ForceReset

APB3RSTR LPTIM1RST LL_APB3_GRP1_ForceReset

Parameters :

periphs – This parameter can be a combination of the following values:

void LL_APB3_GRP1_ReleaseReset ( uint32_t periphs )

Release APB3 peripherals reset.

Reference Manual to LL API cross reference (Register Field Functions)

APB3RSTR SBSRST LL_APB3_GRP1_ReleaseReset

APB3RSTR LPUART1RST LL_APB3_GRP1_ReleaseReset

APB3RSTR LPTIM1RST LL_APB3_GRP1_ReleaseReset

Parameters :

periphs – This parameter can be a combination of the following values:

void LL_APB3_GRP1_EnableClockLowPower ( uint32_t periphs )

Enable APB3 peripheral clocks in low-power mode.

Reference Manual to LL API cross reference (Register Field Functions)

APB3LPENR SBSLPEN LL_APB3_GRP1_EnableClockLowPower

APB3LPENR LPUART1LPEN LL_APB3_GRP1_EnableClockLowPower

APB3LPENR LPTIM1LPEN LL_APB3_GRP1_EnableClockLowPower

APB3LPENR RTCAPBLPEN LL_APB3_GRP1_EnableClockLowPower

Parameters :

periphs – This parameter can be a combination of the following values:

uint32_t LL_APB3_GRP1_IsEnabledClockLowPower ( uint32_t periphs )

Check if APB3 peripheral clocks in low-power mode are enabled.

Reference Manual to LL API cross reference (Register Field Functions)

APB3LPENR SBSLPEN LL_APB3_GRP1_IsEnabledClockLowPower

APB3LPENR LPUART1LPEN LL_APB3_GRP1_IsEnabledClockLowPower

APB3LPENR LPTIM1LPEN LL_APB3_GRP1_IsEnabledClockLowPower

APB3LPENR RTCAPBLPEN LL_APB3_GRP1_IsEnabledClockLowPower

Parameters :

periphs – This parameter can be a one of the following values:

Return values :

State – of periphs (1 or 0).

void LL_APB3_GRP1_DisableClockLowPower ( uint32_t periphs )

Disable APB3 peripheral clocks in low-power mode.

Reference Manual to LL API cross reference (Register Field Functions)

APB3LPENR SBSLPEN LL_APB3_GRP1_DisableClockLowPower

APB3LPENR LPUART1LPEN LL_APB3_GRP1_DisableClockLowPower

APB3LPENR LPTIM1LPEN LL_APB3_GRP1_DisableClockLowPower

APB3LPENR RTCAPBLPEN LL_APB3_GRP1_DisableClockLowPower

Parameters :

periphs – This parameter can be a combination of the following values:

AHB4 GRP1 PERIPH

Note

This section is not available for STM32C562xx.