this is using the mbed os version 5-13-1

Dependencies:   mbed-http

Revision:
104:11e9605093c9
Parent:
103:7b566b522427
Child:
105:e5ce023eee93
--- a/source/debug.cpp	Thu May 02 21:50:17 2019 +0000
+++ b/source/debug.cpp	Sun May 05 08:24:46 2019 +0000
@@ -91,6 +91,7 @@
 * @param        None 
 * @retval       None 
 */
+//#define DEBUG_ENABLED
 void initialise_debug(void)
 {   
   memset(g_dbg_buffer, 0, sizeof(g_dbg_buffer));
@@ -98,8 +99,11 @@
   //. Set the version strings
   set_fw_ver_string();
   set_fw_ver_bytes();
-  
-  current_debug_level = NONE; //(LOG | ERR | TXT | DBG); // 
+#ifdef DEBUG_ENABLED  
+  current_debug_level = (LOG | ERR | TXT | DBG); //NONE; // 
+#else
+  current_debug_level = NONE; // 
+#endif
   dbg_data_mode = DATA_ASCII;
   dbg_rx_pos = 0;
   dbg_rx_count = 0;
@@ -168,7 +172,8 @@
 //{
 //    dbg_print(FILE_CODE, __LINE__, debug_level, ...);
 //}
-void dbg_printf(uint8_t debug_level, const char *text, ...)
+void dbg_print(const char *file_code, uint16_t line_number, 
+                uint8_t debug_level, const char *text, ...)
 {
   //const char *file_code, uint16_t line_number,
                 
@@ -180,7 +185,8 @@
     
     if (debug_level != TXT)
     {
-      sprintf(g_dbg_buffer, "|%s|%10u|", debug_level_to_string(debug_level), Kernel::get_ms_count());
+      //sprintf(g_dbg_buffer, "|%s|%10u|", debug_level_to_string(debug_level), Kernel::get_ms_count());
+      sprintf(g_dbg_buffer, "|%s|%s|%4d|%10u|", debug_level_to_string(debug_level), file_code, line_number, Kernel::get_ms_count());
       len_bytes = strlen(g_dbg_buffer);
     }