Debugging tool for mbed enabled microcontrollers, especially for NUCLEO-F303RE and STM32F042F6P6.

Revision:
1:dbb9fcc20d07
Parent:
0:e36b454cc2e6
Child:
2:478ba8b83e3f
--- a/Debug.h	Mon May 06 00:01:17 2019 +0000
+++ b/Debug.h	Mon May 06 00:29:00 2019 +0000
@@ -57,6 +57,7 @@
  *         character = pc.getc();
  *         pc.printf("you have inserted %c\n\r",character);
  *         var++;
+ *         pc.breakpoint(__LINE__, 0x48000000);
  *         wait(1);
  *     }
  * }
@@ -106,6 +107,13 @@
      */ 
     void breakpoint(int line_number, char name[20], float variable);
     
+    /** Perform one breakpoint and print one register value
+     * @param line_number Line number of the breakpoint
+     * @param address
+     * @param offset
+     */ 
+    void breakpoint(int line_number, uint32_t address, uint32_t offset = 0);
+    
    /** Print formatted string to debug serial port
      * @param string
      * @param format (optional)