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:
187:0387e8f68319
--- a/drivers/Ticker.cpp	Mon Oct 02 15:33:19 2017 +0100
+++ b/drivers/Ticker.cpp	Wed Oct 11 12:45:49 2017 +0100
@@ -25,10 +25,11 @@
 void Ticker::detach() {
     core_util_critical_section_enter();
     remove();
-    // unlocked only if we were attached (we locked it)
-    if (_function) {
+    // unlocked only if we were attached (we locked it) and this is not low power ticker
+    if(_function && _lock_deepsleep) {
         sleep_manager_unlock_deep_sleep();
     }
+
     _function = 0;
     core_util_critical_section_exit();
 }