Skip to content

Commit cc0b3d0

Browse files
Merge pull request #5130 from bcostm/freeze_timer_in_debug
STM32: Freeze master timer on stop/breakpoint
2 parents 9345901 + 5bf1868 commit cc0b3d0

File tree

49 files changed

+51
-6
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+51
-6
lines changed

targets/TARGET_STM/TARGET_STM32F0/TARGET_DISCO_F051R8/device/hal_tick.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@
4747
#define TIM_MST_UP_IRQ TIM1_BRK_UP_TRG_COM_IRQn
4848
#define TIM_MST_OC_IRQ TIM1_CC_IRQn
4949
#define TIM_MST_RCC __TIM1_CLK_ENABLE()
50+
#define TIM_MST_DBGMCU_FREEZE __HAL_DBGMCU_FREEZE_TIM1()
5051

5152
#define TIM_MST_RESET_ON __TIM1_FORCE_RESET()
5253
#define TIM_MST_RESET_OFF __TIM1_RELEASE_RESET()

targets/TARGET_STM/TARGET_STM32F0/TARGET_NUCLEO_F030R8/device/hal_tick.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@
4747
#define TIM_MST_UP_IRQ TIM1_BRK_UP_TRG_COM_IRQn
4848
#define TIM_MST_OC_IRQ TIM1_CC_IRQn
4949
#define TIM_MST_RCC __TIM1_CLK_ENABLE()
50+
#define TIM_MST_DBGMCU_FREEZE __HAL_DBGMCU_FREEZE_TIM1()
5051

5152
#define TIM_MST_RESET_ON __TIM1_FORCE_RESET()
5253
#define TIM_MST_RESET_OFF __TIM1_RELEASE_RESET()

targets/TARGET_STM/TARGET_STM32F0/TARGET_NUCLEO_F031K6/device/hal_tick.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ extern "C" {
4646
#define TIM_MST TIM2
4747
#define TIM_MST_IRQ TIM2_IRQn
4848
#define TIM_MST_RCC __TIM2_CLK_ENABLE()
49+
#define TIM_MST_DBGMCU_FREEZE __HAL_DBGMCU_FREEZE_TIM2()
4950

5051
#define TIM_MST_RESET_ON __TIM2_FORCE_RESET()
5152
#define TIM_MST_RESET_OFF __TIM2_RELEASE_RESET()

targets/TARGET_STM/TARGET_STM32F0/TARGET_NUCLEO_F042K6/device/hal_tick.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ extern "C" {
4646
#define TIM_MST TIM2
4747
#define TIM_MST_IRQ TIM2_IRQn
4848
#define TIM_MST_RCC __TIM2_CLK_ENABLE()
49+
#define TIM_MST_DBGMCU_FREEZE __HAL_DBGMCU_FREEZE_TIM2()
4950

5051
#define TIM_MST_RESET_ON __TIM2_FORCE_RESET()
5152
#define TIM_MST_RESET_OFF __TIM2_RELEASE_RESET()

targets/TARGET_STM/TARGET_STM32F0/TARGET_NUCLEO_F070RB/device/hal_tick.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@
4747
#define TIM_MST_UP_IRQ TIM1_BRK_UP_TRG_COM_IRQn
4848
#define TIM_MST_OC_IRQ TIM1_CC_IRQn
4949
#define TIM_MST_RCC __TIM1_CLK_ENABLE()
50+
#define TIM_MST_DBGMCU_FREEZE __HAL_DBGMCU_FREEZE_TIM1()
5051

5152
#define TIM_MST_RESET_ON __TIM1_FORCE_RESET()
5253
#define TIM_MST_RESET_OFF __TIM1_RELEASE_RESET()

targets/TARGET_STM/TARGET_STM32F0/TARGET_NUCLEO_F072RB/device/hal_tick.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@
4646
#define TIM_MST TIM2
4747
#define TIM_MST_IRQ TIM2_IRQn
4848
#define TIM_MST_RCC __TIM2_CLK_ENABLE()
49+
#define TIM_MST_DBGMCU_FREEZE __HAL_DBGMCU_FREEZE_TIM2()
4950

5051
#define TIM_MST_RESET_ON __TIM2_FORCE_RESET()
5152
#define TIM_MST_RESET_OFF __TIM2_RELEASE_RESET()

targets/TARGET_STM/TARGET_STM32F0/TARGET_NUCLEO_F091RC/device/hal_tick.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@
4646
#define TIM_MST TIM2
4747
#define TIM_MST_IRQ TIM2_IRQn
4848
#define TIM_MST_RCC __TIM2_CLK_ENABLE()
49+
#define TIM_MST_DBGMCU_FREEZE __HAL_DBGMCU_FREEZE_TIM2()
4950

5051
#define TIM_MST_RESET_ON __TIM2_FORCE_RESET()
5152
#define TIM_MST_RESET_OFF __TIM2_RELEASE_RESET()

targets/TARGET_STM/TARGET_STM32F1/TARGET_BLUEPILL_F103C8/device/hal_tick.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@
4646
#define TIM_MST TIM4
4747
#define TIM_MST_IRQ TIM4_IRQn
4848
#define TIM_MST_RCC __HAL_RCC_TIM4_CLK_ENABLE()
49+
#define TIM_MST_DBGMCU_FREEZE __HAL_DBGMCU_FREEZE_TIM4()
4950

5051
#define TIM_MST_RESET_ON __HAL_RCC_TIM4_FORCE_RESET()
5152
#define TIM_MST_RESET_OFF __HAL_RCC_TIM4_RELEASE_RESET()

targets/TARGET_STM/TARGET_STM32F1/TARGET_DISCO_F100RB/device/hal_tick.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@
4646
#define TIM_MST TIM4
4747
#define TIM_MST_IRQ TIM4_IRQn
4848
#define TIM_MST_RCC __HAL_RCC_TIM4_CLK_ENABLE()
49+
#define TIM_MST_DBGMCU_FREEZE __HAL_DBGMCU_FREEZE_TIM4()
4950

5051
#define TIM_MST_RESET_ON __HAL_RCC_TIM4_FORCE_RESET()
5152
#define TIM_MST_RESET_OFF __HAL_RCC_TIM4_RELEASE_RESET()

targets/TARGET_STM/TARGET_STM32F1/TARGET_NUCLEO_F103RB/device/hal_tick.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@
4646
#define TIM_MST TIM4
4747
#define TIM_MST_IRQ TIM4_IRQn
4848
#define TIM_MST_RCC __HAL_RCC_TIM4_CLK_ENABLE()
49+
#define TIM_MST_DBGMCU_FREEZE __HAL_DBGMCU_FREEZE_TIM4()
4950

5051
#define TIM_MST_RESET_ON __HAL_RCC_TIM4_FORCE_RESET()
5152
#define TIM_MST_RESET_OFF __HAL_RCC_TIM4_RELEASE_RESET()

0 commit comments

Comments
 (0)