Subversion Repositories NaviCtrl

Rev

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