Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
DBGMCU
[SYSTEM Exported Functions]
Functions | |
__STATIC_INLINE uint32_t | LL_DBGMCU_GetDeviceID (void) |
Return the device identifier DBGMCU_IDCODE DEV_ID LL_DBGMCU_GetDeviceID. | |
__STATIC_INLINE uint32_t | LL_DBGMCU_GetRevisionID (void) |
Return the device revision identifier. | |
__STATIC_INLINE void | LL_DBGMCU_EnableDBGSleepMode (void) |
Enable the Debug Module during SLEEP mode DBGMCU_CR DBG_SLEEP LL_DBGMCU_EnableDBGSleepMode. | |
__STATIC_INLINE void | LL_DBGMCU_DisableDBGSleepMode (void) |
Disable the Debug Module during SLEEP mode DBGMCU_CR DBG_SLEEP LL_DBGMCU_DisableDBGSleepMode. | |
__STATIC_INLINE void | LL_DBGMCU_EnableDBGStopMode (void) |
Enable the Debug Module during STOP mode DBGMCU_CR DBG_STOP LL_DBGMCU_EnableDBGStopMode. | |
__STATIC_INLINE void | LL_DBGMCU_DisableDBGStopMode (void) |
Disable the Debug Module during STOP mode DBGMCU_CR DBG_STOP LL_DBGMCU_DisableDBGStopMode. | |
__STATIC_INLINE void | LL_DBGMCU_EnableDBGStandbyMode (void) |
Enable the Debug Module during STANDBY mode DBGMCU_CR DBG_STANDBY LL_DBGMCU_EnableDBGStandbyMode. | |
__STATIC_INLINE void | LL_DBGMCU_DisableDBGStandbyMode (void) |
Disable the Debug Module during STANDBY mode DBGMCU_CR DBG_STANDBY LL_DBGMCU_DisableDBGStandbyMode. | |
__STATIC_INLINE void | LL_DBGMCU_SetTracePinAssignment (uint32_t PinAssignment) |
Set Trace pin assignment control DBGMCU_CR TRACE_IOEN LL_DBGMCU_SetTracePinAssignment DBGMCU_CR TRACE_MODE LL_DBGMCU_SetTracePinAssignment. | |
__STATIC_INLINE uint32_t | LL_DBGMCU_GetTracePinAssignment (void) |
Get Trace pin assignment control DBGMCU_CR TRACE_IOEN LL_DBGMCU_GetTracePinAssignment DBGMCU_CR TRACE_MODE LL_DBGMCU_GetTracePinAssignment. | |
__STATIC_INLINE void | LL_DBGMCU_APB1_GRP1_FreezePeriph (uint32_t Periphs) |
Freeze APB1 peripherals (group1 peripherals) DBGMCU_APB1FZR1 DBG_xxxx_STOP LL_DBGMCU_APB1_GRP1_FreezePeriph. | |
__STATIC_INLINE void | LL_DBGMCU_APB1_GRP2_FreezePeriph (uint32_t Periphs) |
Freeze APB1 peripherals (group2 peripherals) DBGMCU_APB1FZR2 DBG_xxxx_STOP LL_DBGMCU_APB1_GRP2_FreezePeriph. | |
__STATIC_INLINE void | LL_DBGMCU_APB1_GRP1_UnFreezePeriph (uint32_t Periphs) |
Unfreeze APB1 peripherals (group1 peripherals) DBGMCU_APB1FZR1 DBG_xxxx_STOP LL_DBGMCU_APB1_GRP1_UnFreezePeriph. | |
__STATIC_INLINE void | LL_DBGMCU_APB1_GRP2_UnFreezePeriph (uint32_t Periphs) |
Unfreeze APB1 peripherals (group2 peripherals) DBGMCU_APB1FZR2 DBG_xxxx_STOP LL_DBGMCU_APB1_GRP2_UnFreezePeriph. | |
__STATIC_INLINE void | LL_DBGMCU_APB2_GRP1_FreezePeriph (uint32_t Periphs) |
Freeze APB2 peripherals DBGMCU_APB2FZ DBG_TIMx_STOP LL_DBGMCU_APB2_GRP1_FreezePeriph. | |
__STATIC_INLINE void | LL_DBGMCU_APB2_GRP1_UnFreezePeriph (uint32_t Periphs) |
Unfreeze APB2 peripherals DBGMCU_APB2FZ DBG_TIMx_STOP LL_DBGMCU_APB2_GRP1_UnFreezePeriph. |
Function Documentation
__STATIC_INLINE void LL_DBGMCU_APB1_GRP1_FreezePeriph | ( | uint32_t | Periphs ) |
Freeze APB1 peripherals (group1 peripherals) DBGMCU_APB1FZR1 DBG_xxxx_STOP LL_DBGMCU_APB1_GRP1_FreezePeriph.
- Parameters:
-
Periphs This parameter can be a combination of the following values: - LL_DBGMCU_APB1_GRP1_TIM2_STOP
- LL_DBGMCU_APB1_GRP1_TIM3_STOP (*)
- LL_DBGMCU_APB1_GRP1_TIM4_STOP (*)
- LL_DBGMCU_APB1_GRP1_TIM5_STOP (*)
- LL_DBGMCU_APB1_GRP1_TIM6_STOP
- LL_DBGMCU_APB1_GRP1_TIM7_STOP (*)
- LL_DBGMCU_APB1_GRP1_RTC_STOP
- LL_DBGMCU_APB1_GRP1_WWDG_STOP
- LL_DBGMCU_APB1_GRP1_IWDG_STOP
- LL_DBGMCU_APB1_GRP1_I2C1_STOP
- LL_DBGMCU_APB1_GRP1_I2C2_STOP (*)
- LL_DBGMCU_APB1_GRP1_I2C3_STOP
- LL_DBGMCU_APB1_GRP1_CAN_STOP
- LL_DBGMCU_APB1_GRP1_LPTIM1_STOP
(*) value not defined in all devices.
- Return values:
-
None
Definition at line 1073 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_DBGMCU_APB1_GRP1_UnFreezePeriph | ( | uint32_t | Periphs ) |
Unfreeze APB1 peripherals (group1 peripherals) DBGMCU_APB1FZR1 DBG_xxxx_STOP LL_DBGMCU_APB1_GRP1_UnFreezePeriph.
- Parameters:
-
Periphs This parameter can be a combination of the following values: - LL_DBGMCU_APB1_GRP1_TIM2_STOP
- LL_DBGMCU_APB1_GRP1_TIM3_STOP (*)
- LL_DBGMCU_APB1_GRP1_TIM4_STOP (*)
- LL_DBGMCU_APB1_GRP1_TIM5_STOP (*)
- LL_DBGMCU_APB1_GRP1_TIM6_STOP
- LL_DBGMCU_APB1_GRP1_TIM7_STOP (*)
- LL_DBGMCU_APB1_GRP1_RTC_STOP
- LL_DBGMCU_APB1_GRP1_WWDG_STOP
- LL_DBGMCU_APB1_GRP1_IWDG_STOP
- LL_DBGMCU_APB1_GRP1_I2C1_STOP
- LL_DBGMCU_APB1_GRP1_I2C2_STOP (*)
- LL_DBGMCU_APB1_GRP1_I2C3_STOP
- LL_DBGMCU_APB1_GRP1_CAN_STOP
- LL_DBGMCU_APB1_GRP1_LPTIM1_STOP
(*) value not defined in all devices.
- Return values:
-
None
Definition at line 1112 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_DBGMCU_APB1_GRP2_FreezePeriph | ( | uint32_t | Periphs ) |
Freeze APB1 peripherals (group2 peripherals) DBGMCU_APB1FZR2 DBG_xxxx_STOP LL_DBGMCU_APB1_GRP2_FreezePeriph.
- Parameters:
-
Periphs This parameter can be a combination of the following values: - LL_DBGMCU_APB1_GRP2_LPTIM2_STOP
- Return values:
-
None
Definition at line 1085 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_DBGMCU_APB1_GRP2_UnFreezePeriph | ( | uint32_t | Periphs ) |
Unfreeze APB1 peripherals (group2 peripherals) DBGMCU_APB1FZR2 DBG_xxxx_STOP LL_DBGMCU_APB1_GRP2_UnFreezePeriph.
- Parameters:
-
Periphs This parameter can be a combination of the following values: - LL_DBGMCU_APB1_GRP2_LPTIM2_STOP
- Return values:
-
None
Definition at line 1124 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_DBGMCU_APB2_GRP1_FreezePeriph | ( | uint32_t | Periphs ) |
Freeze APB2 peripherals DBGMCU_APB2FZ DBG_TIMx_STOP LL_DBGMCU_APB2_GRP1_FreezePeriph.
- Parameters:
-
Periphs This parameter can be a combination of the following values: - LL_DBGMCU_APB2_GRP1_TIM1_STOP
- LL_DBGMCU_APB2_GRP1_TIM8_STOP (*)
- LL_DBGMCU_APB2_GRP1_TIM15_STOP
- LL_DBGMCU_APB2_GRP1_TIM16_STOP
- LL_DBGMCU_APB2_GRP1_TIM17_STOP (*)
(*) value not defined in all devices.
- Return values:
-
None
Definition at line 1142 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_DBGMCU_APB2_GRP1_UnFreezePeriph | ( | uint32_t | Periphs ) |
Unfreeze APB2 peripherals DBGMCU_APB2FZ DBG_TIMx_STOP LL_DBGMCU_APB2_GRP1_UnFreezePeriph.
- Parameters:
-
Periphs This parameter can be a combination of the following values: - LL_DBGMCU_APB2_GRP1_TIM1_STOP
- LL_DBGMCU_APB2_GRP1_TIM8_STOP (*)
- LL_DBGMCU_APB2_GRP1_TIM15_STOP
- LL_DBGMCU_APB2_GRP1_TIM16_STOP
- LL_DBGMCU_APB2_GRP1_TIM17_STOP (*)
(*) value not defined in all devices.
- Return values:
-
None
Definition at line 1160 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_DBGMCU_DisableDBGSleepMode | ( | void | ) |
Disable the Debug Module during SLEEP mode DBGMCU_CR DBG_SLEEP LL_DBGMCU_DisableDBGSleepMode.
- Return values:
-
None
Definition at line 973 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_DBGMCU_DisableDBGStandbyMode | ( | void | ) |
Disable the Debug Module during STANDBY mode DBGMCU_CR DBG_STANDBY LL_DBGMCU_DisableDBGStandbyMode.
- Return values:
-
None
Definition at line 1013 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_DBGMCU_DisableDBGStopMode | ( | void | ) |
Disable the Debug Module during STOP mode DBGMCU_CR DBG_STOP LL_DBGMCU_DisableDBGStopMode.
- Return values:
-
None
Definition at line 993 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_DBGMCU_EnableDBGSleepMode | ( | void | ) |
Enable the Debug Module during SLEEP mode DBGMCU_CR DBG_SLEEP LL_DBGMCU_EnableDBGSleepMode.
- Return values:
-
None
Definition at line 963 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_DBGMCU_EnableDBGStandbyMode | ( | void | ) |
Enable the Debug Module during STANDBY mode DBGMCU_CR DBG_STANDBY LL_DBGMCU_EnableDBGStandbyMode.
- Return values:
-
None
Definition at line 1003 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_DBGMCU_EnableDBGStopMode | ( | void | ) |
Enable the Debug Module during STOP mode DBGMCU_CR DBG_STOP LL_DBGMCU_EnableDBGStopMode.
- Return values:
-
None
Definition at line 983 of file stm32l4xx_ll_system.h.
__STATIC_INLINE uint32_t LL_DBGMCU_GetDeviceID | ( | void | ) |
Return the device identifier DBGMCU_IDCODE DEV_ID LL_DBGMCU_GetDeviceID.
- Return values:
-
Values between Min_Data=0x00 and Max_Data=0xFFFF (ex: device ID is 0x6415)
Definition at line 942 of file stm32l4xx_ll_system.h.
__STATIC_INLINE uint32_t LL_DBGMCU_GetRevisionID | ( | void | ) |
Return the device revision identifier.
- Note:
- This field indicates the revision of the device. DBGMCU_IDCODE REV_ID LL_DBGMCU_GetRevisionID
- Return values:
-
Values between Min_Data=0x00 and Max_Data=0xFFFF
Definition at line 953 of file stm32l4xx_ll_system.h.
__STATIC_INLINE uint32_t LL_DBGMCU_GetTracePinAssignment | ( | void | ) |
Get Trace pin assignment control DBGMCU_CR TRACE_IOEN LL_DBGMCU_GetTracePinAssignment
DBGMCU_CR TRACE_MODE LL_DBGMCU_GetTracePinAssignment.
- Return values:
-
Returned value can be one of the following values: - LL_DBGMCU_TRACE_NONE
- LL_DBGMCU_TRACE_ASYNCH
- LL_DBGMCU_TRACE_SYNCH_SIZE1
- LL_DBGMCU_TRACE_SYNCH_SIZE2
- LL_DBGMCU_TRACE_SYNCH_SIZE4
Definition at line 1046 of file stm32l4xx_ll_system.h.
__STATIC_INLINE void LL_DBGMCU_SetTracePinAssignment | ( | uint32_t | PinAssignment ) |
Set Trace pin assignment control DBGMCU_CR TRACE_IOEN LL_DBGMCU_SetTracePinAssignment
DBGMCU_CR TRACE_MODE LL_DBGMCU_SetTracePinAssignment.
- Parameters:
-
PinAssignment This parameter can be one of the following values: - LL_DBGMCU_TRACE_NONE
- LL_DBGMCU_TRACE_ASYNCH
- LL_DBGMCU_TRACE_SYNCH_SIZE1
- LL_DBGMCU_TRACE_SYNCH_SIZE2
- LL_DBGMCU_TRACE_SYNCH_SIZE4
- Return values:
-
None
Definition at line 1030 of file stm32l4xx_ll_system.h.
Generated on Tue Jul 12 2022 11:00:16 by
