Basic debug library

Dependents:   modem_ref_helper_for_v5_3_217 modem_ref_helper

Revision:
8:87a867b8a129
Parent:
7:8e75991f65e5
Child:
9:87d9cc850af1
--- a/WizziDebug.cpp	Tue Apr 02 08:54:07 2019 +0000
+++ b/WizziDebug.cpp	Wed Jul 31 16:49:03 2019 +0000
@@ -119,10 +119,9 @@
 {
     if (test) return;
         
-    char* assert_msg = "ASSERT ";
     int assert_size;
     
-    assert_size = sprintf(g_dbg_msg, assert_msg);
+    assert_size = sprintf(g_dbg_msg, "ASSERT ");
     
     // expand assert string
     va_list args;
@@ -135,7 +134,7 @@
     g_dbg_serial->printf(g_dbg_msg);
         
 #ifdef __REBOOT_ON_ASSERT__
-    Thread::wait(1000);
+    ThisThread::sleep_for(1000);
     NVIC_SystemReset();
 #else
     DigitalOut* dbg_led = NULL;
@@ -151,7 +150,7 @@
         {
             *(dbg_led) = !(*(dbg_led));
         }
-        Thread::wait(30);
+        ThisThread::sleep_for(30);
         //wait_ms(30);
     }
 #endif
@@ -247,7 +246,7 @@
     
     while (true)
     {
-        g_dbg_print.wait();
+        g_dbg_print.try_acquire();
         
         if (g_dbg_missing)
         {
@@ -272,7 +271,7 @@
 #endif
 
             g_dbg_ressource.unlock();
-            Thread::yield();
+            ThisThread::yield();
         }
 
     }
@@ -282,30 +281,3 @@
 {
     g_dbg_rx_callback = rx_isr;
 }
-
-// Reset_Handler
-// NMI_Handler
-// HardFault_Handler
-// MemManage_Handler
-// BusFault_Handler
-// UsageFault_Handler
-extern "C" void HardFault_Handler() {
-    ASSERT(false, "Hard Fault!\r\n");
-    //NVIC_SystemReset();
-}
-extern "C" void NMI_Handler() {
-    ASSERT(false, "NMI Fault!\r\n");
-    //NVIC_SystemReset();
-}
-extern "C" void MemManage_Handler() {
-    ASSERT(false, "MemManage Fault!\r\n");
-    //NVIC_SystemReset();
-}
-extern "C" void BusFault_Handler() {
-    ASSERT(false, "BusFault Fault!\r\n");
-    //NVIC_SystemReset();
-}
-extern "C" void UsageFault_Handler() {
-    ASSERT(false, "UsageFault Fault!\r\n");
-    //NVIC_SystemReset();
-}