1 /* Empty trace point defines */
2 #define MY_TRACE_POINT_A()
3 #define MY_TRACE_POINT_B()
4 #define MY_TRACE_POINT_C()
5 #define MY_TRACE_POINT_D()
6 
7 #include <MyExtension.h>
8 #include <trcRecorder.h>
9 #include <RTOS.h>
10 
main(void)11 int main(void)
12 {
13 	/* First initialize */
14 	xTraceInitialize();
15 
16 	/* Enable extensions AFTER Initialize but BEFORE Start*/
17 	xMyExtensionEnable();
18 
19 	/* Start tracing */
20 	xTraceEnable(TRC_START);
21 
22 	vStartScheduler();
23 
24 	return 0;
25 }
26 
something_a()27 void something_a()
28 {
29 	/* Example trace point A */
30 	MY_TRACE_POINT_A();
31 }
32 
something_b()33 void something_b()
34 {
35 	/* Example trace point B */
36 	MY_TRACE_POINT_B();
37 }
38 
something_c()39 void something_c()
40 {
41 	/* Example trace point C */
42 	MY_TRACE_POINT_C();
43 }
44 
something_d()45 void something_d()
46 {
47 	/* Example trace point D */
48 	MY_TRACE_POINT_D();
49 }
50