this is using the mbed os version 5-13-1
Diff: source/debug.cpp
- 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);
}