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)11int 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()27void something_a() 28 { 29 /* Example trace point A */ 30 MY_TRACE_POINT_A(); 31 } 32 something_b()33void something_b() 34 { 35 /* Example trace point B */ 36 MY_TRACE_POINT_B(); 37 } 38 something_c()39void something_c() 40 { 41 /* Example trace point C */ 42 MY_TRACE_POINT_C(); 43 } 44 something_d()45void something_d() 46 { 47 /* Example trace point D */ 48 MY_TRACE_POINT_D(); 49 } 50