mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2025-08-19 17:48:33 -04:00
Update FreeRTOS+Trace recorder code.
This commit is contained in:
parent
7d1292ced2
commit
0fd81d6d8e
14 changed files with 181 additions and 160 deletions
|
@ -1,5 +1,5 @@
|
|||
/*******************************************************************************
|
||||
* Tracealyzer v2.4.1 Recorder Library
|
||||
* Tracealyzer v2.5.0 Recorder Library
|
||||
* Percepio AB, www.percepio.com
|
||||
*
|
||||
* trcUser.c
|
||||
|
@ -191,7 +191,6 @@ void vTraceStop(void)
|
|||
* xTraceGetLastError
|
||||
*
|
||||
* Gives the last error message, if any. NULL if no error message is stored.
|
||||
* The message is cleared on read.
|
||||
* Any error message is also presented when opening a trace file.
|
||||
******************************************************************************/
|
||||
char* xTraceGetLastError(void)
|
||||
|
@ -199,6 +198,20 @@ char* xTraceGetLastError(void)
|
|||
return traceErrorMessage;
|
||||
}
|
||||
|
||||
/*******************************************************************************
|
||||
* vTraceClearError
|
||||
*
|
||||
* Removes any previous error message generated by recorder calling vTraceError.
|
||||
* By calling this function, it may be possible to start/restart the trace
|
||||
* despite errors in the recorder, but there is no guarantee that the trace
|
||||
* recorder will work correctly in that case, depending on the type of error.
|
||||
******************************************************************************/
|
||||
void vTraceClearError(int resetErrorMessage)
|
||||
{
|
||||
traceErrorMessage = NULL;
|
||||
RecorderDataPtr->internalErrorOccured = 0;
|
||||
}
|
||||
|
||||
/*******************************************************************************
|
||||
* vTraceGetTraceBuffer
|
||||
*
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue