mbed library sources. Supersedes mbed-src.

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

Revision:
188:bcfe06ba3d64
Parent:
187:0387e8f68319
Child:
189:f392fc9709a3
--- a/platform/mbed_error.c	Thu Sep 06 13:40:20 2018 +0100
+++ b/platform/mbed_error.c	Thu Nov 08 11:46:34 2018 +0000
@@ -120,7 +120,7 @@
     error_count++;
 
     //Clear the context capturing buffer
-    memset(&current_error_ctx, sizeof(mbed_error_ctx), 0);
+    memset(&current_error_ctx, 0, sizeof(mbed_error_ctx));
     //Capture error information
     current_error_ctx.error_status = error_status;
     current_error_ctx.error_address = (uint32_t)caller;
@@ -279,7 +279,7 @@
     //Make sure we dont multiple clients resetting
     core_util_critical_section_enter();
     //Clear the error and context capturing buffer
-    memset(&last_error_ctx, sizeof(mbed_error_ctx), 0);
+    memset(&last_error_ctx, 0, sizeof(mbed_error_ctx));
     //reset error count to 0
     error_count = 0;
 #if MBED_CONF_PLATFORM_ERROR_HIST_ENABLED
@@ -389,7 +389,7 @@
     threads = (osRtxThread_t *)&osRtxInfo.thread.idle;
     print_threads_info(threads);
 #endif
-
+    mbed_error_printf(MBED_CONF_PLATFORM_ERROR_DECODE_HTTP_URL_STR, ctx->error_status);
     mbed_error_printf("\n-- MbedOS Error Info --\n");
 }
 #endif //ifndef NDEBUG