|
Percepio Trace Recorder
v4.6.6
|
Data Structures | |
| struct | TraceTimestamp |
| Trace Timestamp Structure. More... | |
Macros | |
| #define | xTraceTimestampGet(puiTimestamp) TRC_COMMA_EXPR_TO_STATEMENT_EXPR_4(*(puiTimestamp) = TRC_HWTC_COUNT, (*(puiTimestamp) < pxTraceTimestamp->latestTimestamp) ? pxTraceTimestamp->wraparounds++ : 0, pxTraceTimestamp->latestTimestamp = *(puiTimestamp), TRC_SUCCESS) |
| Gets current trace timestamp. More... | |
| #define | xTraceTimestampGetWraparounds(puiTimerWraparounds) TRC_COMMA_EXPR_TO_STATEMENT_EXPR_2(*(puiTimerWraparounds) = pxTraceTimestamp->wraparounds, TRC_SUCCESS) |
| Gets trace timestamp wraparounds. More... | |
| #define | xTraceTimestampSetFrequency(uxFrequency) TRC_COMMA_EXPR_TO_STATEMENT_EXPR_2(pxTraceTimestamp->frequency = uxFrequency, TRC_SUCCESS) |
| Sets trace timestamp frequency. More... | |
| #define | xTraceTimestampSetPeriod(uiPeriod) TRC_COMMA_EXPR_TO_STATEMENT_EXPR_2(pxTraceTimestamp->period = uiPeriod, TRC_SUCCESS) |
| Sets trace timestamp period. More... | |
| #define | xTraceTimestampSetOsTickCount(uiOsTickCount) TRC_COMMA_EXPR_TO_STATEMENT_EXPR_2(pxTraceTimestamp->osTickCount = uiOsTickCount, TRC_SUCCESS) |
| Sets trace timestamp OS tick count. More... | |
| #define | xTraceTimestampGetFrequency(puxFrequency) TRC_COMMA_EXPR_TO_STATEMENT_EXPR_2(*(puxFrequency) = pxTraceTimestamp->frequency, TRC_SUCCESS) |
| Gets trace timestamp frequency. More... | |
| #define | xTraceTimestampGetPeriod(puiPeriod) TRC_COMMA_EXPR_TO_STATEMENT_EXPR_2(*(puiPeriod) = pxTraceTimestamp->period, TRC_SUCCESS) |
| Gets trace timestamp period. More... | |
| #define | xTraceTimestampGetOsTickCount(puiOsTickCount) TRC_COMMA_EXPR_TO_STATEMENT_EXPR_2(*(puiOsTickCount) = pxTraceTimestamp->osTickCount, TRC_SUCCESS) |
| Gets trace timestamp OS tick count. More... | |
Typedefs | |
| typedef struct TraceTimestamp | TraceTimestamp_t |
| Trace Timestamp Structure. | |
| #define xTraceTimestampGet | ( | puiTimestamp | ) | TRC_COMMA_EXPR_TO_STATEMENT_EXPR_4(*(puiTimestamp) = TRC_HWTC_COUNT, (*(puiTimestamp) < pxTraceTimestamp->latestTimestamp) ? pxTraceTimestamp->wraparounds++ : 0, pxTraceTimestamp->latestTimestamp = *(puiTimestamp), TRC_SUCCESS) |
Gets current trace timestamp.
| [out] | puiTimestamp | Timestamp. |
| TRC_FAIL | Failure |
| TRC_SUCCESS | Success |
| #define xTraceTimestampGetFrequency | ( | puxFrequency | ) | TRC_COMMA_EXPR_TO_STATEMENT_EXPR_2(*(puxFrequency) = pxTraceTimestamp->frequency, TRC_SUCCESS) |
Gets trace timestamp frequency.
| [out] | puxFrequency | Frequency. |
| TRC_FAIL | Failure |
| TRC_SUCCESS | Success |
| #define xTraceTimestampGetOsTickCount | ( | puiOsTickCount | ) | TRC_COMMA_EXPR_TO_STATEMENT_EXPR_2(*(puiOsTickCount) = pxTraceTimestamp->osTickCount, TRC_SUCCESS) |
Gets trace timestamp OS tick count.
| [in] | puiOsTickCount |
| TRC_FAIL | Failure |
| TRC_SUCCESS | Success |
| #define xTraceTimestampGetPeriod | ( | puiPeriod | ) | TRC_COMMA_EXPR_TO_STATEMENT_EXPR_2(*(puiPeriod) = pxTraceTimestamp->period, TRC_SUCCESS) |
Gets trace timestamp period.
| [out] | puiPeriod | Period. |
| TRC_FAIL | Failure |
| TRC_SUCCESS | Success |
| #define xTraceTimestampGetWraparounds | ( | puiTimerWraparounds | ) | TRC_COMMA_EXPR_TO_STATEMENT_EXPR_2(*(puiTimerWraparounds) = pxTraceTimestamp->wraparounds, TRC_SUCCESS) |
Gets trace timestamp wraparounds.
| [out] | puiTimerWraparounds | Timer wraparounds. |
| TRC_FAIL | Failure |
| TRC_SUCCESS | Success |
| #define xTraceTimestampSetFrequency | ( | uxFrequency | ) | TRC_COMMA_EXPR_TO_STATEMENT_EXPR_2(pxTraceTimestamp->frequency = uxFrequency, TRC_SUCCESS) |
Sets trace timestamp frequency.
| [in] | uxFrequency | Frequency. |
| TRC_FAIL | Failure |
| TRC_SUCCESS | Success |
| #define xTraceTimestampSetOsTickCount | ( | uiOsTickCount | ) | TRC_COMMA_EXPR_TO_STATEMENT_EXPR_2(pxTraceTimestamp->osTickCount = uiOsTickCount, TRC_SUCCESS) |
Sets trace timestamp OS tick count.
| [in] | uiOsTickCount | OS tick count. |
| TRC_FAIL | Failure |
| TRC_SUCCESS | Success |
| #define xTraceTimestampSetPeriod | ( | uiPeriod | ) | TRC_COMMA_EXPR_TO_STATEMENT_EXPR_2(pxTraceTimestamp->period = uiPeriod, TRC_SUCCESS) |
Sets trace timestamp period.
| [in] | uiPeriod | Period. |
| TRC_FAIL | Failure |
| TRC_SUCCESS | Success |