LL DBGMCU Functions

LL DBGMCU Identifications

group DBGMCU_LL_EF_ID

Functions

uint32_t LL_DBGMCU_GetDeviceID ( void )

Return the device identifier.

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

IDCODE DEV_ID LL_DBGMCU_GetDeviceID

Note

(*) value not defined in all devices.

Return values :

Returned – value can be one of the following values:

uint32_t LL_DBGMCU_GetRevisionID ( void )

Return the device revision identifier.

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

IDCODE REV_ID LL_DBGMCU_GetRevisionID

Note

This field indicates the revision of the device.

Return values :

Returned – value can be one of the following values:

LL DBGMCU Debug Low power mode

group DBGMCU_LL_EF_LOW_POWER_MODE

Functions

void LL_DBGMCU_EnableDebugLowPowerMode ( uint32_t mode )

Enable the debug module during low power mode.

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

CR DBG_SLEEP LL_DBGMCU_EnableDebugLowPowerMode

CR DBG_STOP LL_DBGMCU_EnableDebugLowPowerMode

CR DBG_STANDBY LL_DBGMCU_EnableDebugLowPowerMode

Parameters :

mode – This parameter can be one or a combination of the following values:

void LL_DBGMCU_DisableDebugLowPowerMode ( uint32_t mode )

Disable the debug module during low power mode.

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

CR DBG_SLEEP LL_DBGMCU_DisableDebugLowPowerMode

CR DBG_STOP LL_DBGMCU_DisableDebugLowPowerMode

CR DBG_STANDBY LL_DBGMCU_DisableDebugLowPowerMode

Parameters :

mode – This parameter can be one or a combination of the following values:

uint32_t LL_DBGMCU_IsEnabledDebugLowPowerMode ( uint32_t mode )

Check whether the debug module during low power mode is enabled.

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

CR DBG_SLEEP LL_DBGMCU_IsEnabledDebugLowPowerMode

CR DBG_STOP LL_DBGMCU_IsEnabledDebugLowPowerMode

CR DBG_STANDBY LL_DBGMCU_IsEnabledDebugLowPowerMode

Parameters :

mode – This parameter can be one of the following values:

Return values :

State – of bit (1 or 0).

void LL_DBGMCU_EnableDBGSleepMode ( void )

Enable the debug module during Sleep mode.

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

CR DBG_SLEEP LL_DBGMCU_EnableDBGSleepMode

void LL_DBGMCU_DisableDBGSleepMode ( void )

Disable the debug module during Sleep mode.

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

CR DBG_SLEEP LL_DBGMCU_DisableDBGSleepMode

uint32_t LL_DBGMCU_IsEnabledDBGSleepMode ( void )

Check whether the debug module during Sleep mode is enabled.

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

CR DBG_SLEEP LL_DBGMCU_IsEnabledDBGSleepMode

Return values :

State – of bit (1 or 0).

void LL_DBGMCU_EnableDBGStopMode ( void )

Enable the debug module during Stop mode.

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

CR DBG_STOP LL_DBGMCU_EnableDBGStopMode

void LL_DBGMCU_DisableDBGStopMode ( void )

Disable the debug module during Stop mode.

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

CR DBG_STOP LL_DBGMCU_DisableDBGStopMode

uint32_t LL_DBGMCU_IsEnabledDBGStopMode ( void )

Check whether the debug module during Stop mode is enabled.

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

CR DBG_STOP LL_DBGMCU_IsEnabledDBGStopMode

Return values :

State – of bit (1 or 0).

void LL_DBGMCU_EnableDBGStandbyMode ( void )

Enable the debug module during Standby mode.

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

CR DBG_STANDBY LL_DBGMCU_EnableDBGStandbyMode

void LL_DBGMCU_DisableDBGStandbyMode ( void )

Disable the debug module during Standby mode.

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

CR DBG_STANDBY LL_DBGMCU_DisableDBGStandbyMode

uint32_t LL_DBGMCU_IsEnabledDBGStandbyMode ( void )

Check whether the debug module during Standby mode is enabled.

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

CR DBG_STANDBY LL_DBGMCU_IsEnabledDBGStandbyMode

Return values :

State – of bit (1 or 0).

LL DBGMCU Freeze/Unfreeze

group DBGMCU_LL_EF_FREEZE_UNFREEZE

Functions

void LL_DBGMCU_APB1_GRP1_FreezePeriph ( uint32_t periphs )

Freeze APB1_GRP1 peripherals.

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

APB1LFZR DBG_xxxx_STOP LL_DBGMCU_APB1_GRP1_FreezePeriph

Note

(*) value not defined in all devices.

Parameters :

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

void LL_DBGMCU_APB1_GRP1_UnFreezePeriph ( uint32_t periphs )

Unfreeze APB1_GRP1 peripherals.

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

APB1LFZR DBG_xxxx_STOP LL_DBGMCU_APB1_GRP1_UnFreezePeriph

Note

(*) value not defined in all devices.

Parameters :

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

void LL_DBGMCU_APB2_GRP1_FreezePeriph ( uint32_t periphs )

Freeze APB2_GRP1 peripherals.

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

APB2FZR DBG_XXXX_STOP LL_DBGMCU_APB2_GRP1_FreezePeriph

Note

(*) value not defined in all devices.

Parameters :

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

void LL_DBGMCU_APB2_GRP1_UnFreezePeriph ( uint32_t periphs )

Unfreeze APB2_GRP1 peripherals.

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

APB2FZR DBG_XXXX_STOP LL_DBGMCU_APB2_GRP1_UnFreezePeriph

Note

(*) value not defined in all devices.

Parameters :

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

void LL_DBGMCU_APB3_GRP1_FreezePeriph ( uint32_t periphs )

@brief  Freeze APB3_GRP1 peripherals.
\par Reference Manual to LL API cross reference (Register Field Functions)
 APB3FZR    DBG_XXXX_STOP    LL_DBGMCU_APB3_GRP1_FreezePeriph
@param  periphs This parameter can be a combination of the following values:
#if defined(LPTIM1)

void LL_DBGMCU_APB3_GRP1_UnFreezePeriph ( uint32_t periphs )

@brief  Unfreeze APB3_GRP1 peripherals.
\par Reference Manual to LL API cross reference (Register Field Functions)
 APB3FZR    DBG_XXXX_STOP    LL_DBGMCU_APB3_GRP1_UnFreezePeriph
@param  periphs This parameter can be a combination of the following values:
#if defined(LPTIM1)

void LL_DBGMCU_AHB1_GRP1_FreezePeriph ( uint32_t periphs )

Freeze AHB1_GRP1 peripherals.

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

AHB1FZR DBG_XXXX_STOP LL_DBGMCU_AHB1_GRP1_FreezePeriph

Note

(*) value not defined in all devices.

Parameters :

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

void LL_DBGMCU_AHB1_GRP1_UnFreezePeriph ( uint32_t periphs )

Unfreeze peripherals.

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

AHB1FZR DBG_XXXX_STOP LL_DBGMCU_AHB1_GRP1_UnFreezePeriph

Note

(*) value not defined in all devices.

Parameters :

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