mbed library sources. Supersedes mbed-src.

Dependents:   Nucleo_Hello_Encoder BLE_iBeaconScan AM1805_DEMO DISCO-F429ZI_ExportTemplate1 ... more

Revision:
175:af195413fb11
Parent:
174:b96e65c34a4d
Child:
184:08ed48f1de7f
diff -r b96e65c34a4d -r af195413fb11 targets/TARGET_STM/hal_tick_16b.c
--- a/targets/TARGET_STM/hal_tick_16b.c	Mon Oct 02 15:33:19 2017 +0100
+++ b/targets/TARGET_STM/hal_tick_16b.c	Wed Oct 11 12:45:49 2017 +0100
@@ -148,12 +148,11 @@
     // Enable timer
     HAL_TIM_Base_Start(&TimMasterHandle);
 
-#ifndef NDEBUG
-#ifdef TIM_MST_DBGMCU_FREEZE
     // Freeze timer on stop/breakpoint
+    // Define the FREEZE_TIMER_ON_DEBUG macro in mbed_app.json for example
+#if !defined(NDEBUG) && defined(FREEZE_TIMER_ON_DEBUG) && defined(TIM_MST_DBGMCU_FREEZE)
     TIM_MST_DBGMCU_FREEZE;
 #endif
-#endif
 
 #if DEBUG_TICK > 0
     __HAL_RCC_GPIOB_CLK_ENABLE();