Rev 254 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 254 | Rev 396 | ||
---|---|---|---|
Line 3... | Line 3... | ||
3 | #include <string.h> |
3 | #include <string.h> |
Line 4... | Line 4... | ||
4 | 4 | ||
5 | #include "91x_lib.h" |
5 | #include "91x_lib.h" |
6 | #include "main.h" |
6 | #include "main.h" |
- | 7 | #include "debug.h" |
|
- | 8 | #include "uart1.h" |
|
- | 9 | ||
- | 10 | // get the address of calling function |
|
- | 11 | // |
|
- | 12 | // usage: Backtrace(__builtin_frame_address (0)); |
|
- | 13 | // |
|
- | 14 | void Backtrace(void* fp) |
|
- | 15 | { |
|
- | 16 | UART1_PutString("\n\r### Backtrace: "); |
|
- | 17 | sprintf(text, "%p ", *((int*)fp - 1)); |
|
- | 18 | UART1_PutString(text); |
|
- | 19 | } |
|
- | 20 | ||
Line 7... | Line 21... | ||
7 | #include "debug.h" |
21 | |
Line 8... | Line 22... | ||
8 | 22 | ||
Line -... | Line 23... | ||
- | 23 | #ifdef DEBUG // only include functions if DEBUG is defined in main.h |
|
9 | #ifdef DEBUG // only include functions if DEBUG is defined in main.h |
24 | |
10 | 25 | #warning : "### DEBUG-Funktion aktiv ###" |
|
11 | #warning : "### DEBUG-Funktion aktiv ###" |
26 | |
Line 12... | Line 27... | ||
12 | 27 |