![]()
![]()
#define SEGGER_SYSVIEW_H
![]()
![]()
#include "SEGGER.h"
![]()
![]()
#include "SEGGER_SYSVIEW_ConfDefaults.h"
![]()
![]()
#define SEGGER_SYSVIEW_MAJOR
![]()
![]()
#define SEGGER_SYSVIEW_MINOR
![]()
![]()
#define SEGGER_SYSVIEW_REV
![]()
![]()
#define SEGGER_SYSVIEW_VERSION
![]()
![]()
#define SEGGER_SYSVIEW_INFO_SIZE
![]()
![]()
#define SEGGER_SYSVIEW_QUANTA_U32
![]()
![]()
#define SEGGER_SYSVIEW_LOG
![]()
![]()
#define SEGGER_SYSVIEW_WARNING
![]()
![]()
#define SEGGER_SYSVIEW_ERROR
![]()
![]()
#define SEGGER_SYSVIEW_FLAG_APPEND
![]()
![]()
#define SEGGER_SYSVIEW_PREPARE_PACKET
![]()
![]()
#define SYSVIEW_EVTID_NOP
![]()
![]()
#define SYSVIEW_EVTID_OVERFLOW
![]()
![]()
#define SYSVIEW_EVTID_ISR_ENTER
![]()
![]()
#define SYSVIEW_EVTID_ISR_EXIT
![]()
![]()
#define SYSVIEW_EVTID_TASK_START_EXEC
![]()
![]()
#define SYSVIEW_EVTID_TASK_STOP_EXEC
![]()
![]()
#define SYSVIEW_EVTID_TASK_START_READY
![]()
![]()
#define SYSVIEW_EVTID_TASK_STOP_READY
![]()
![]()
#define SYSVIEW_EVTID_TASK_CREATE
![]()
![]()
#define SYSVIEW_EVTID_TASK_INFO
![]()
![]()
#define SYSVIEW_EVTID_TRACE_START
![]()
![]()
#define SYSVIEW_EVTID_TRACE_STOP
![]()
![]()
#define SYSVIEW_EVTID_SYSTIME_CYCLES
![]()
![]()
#define SYSVIEW_EVTID_SYSTIME_US
![]()
![]()
#define SYSVIEW_EVTID_SYSDESC
![]()
![]()
#define SYSVIEW_EVTID_MARK_START
![]()
![]()
#define SYSVIEW_EVTID_MARK_STOP
![]()
![]()
#define SYSVIEW_EVTID_IDLE
![]()
![]()
#define SYSVIEW_EVTID_ISR_TO_SCHEDULER
![]()
![]()
#define SYSVIEW_EVTID_TIMER_ENTER
![]()
![]()
#define SYSVIEW_EVTID_TIMER_EXIT
![]()
![]()
#define SYSVIEW_EVTID_STACK_INFO
![]()
![]()
#define SYSVIEW_EVTID_MODULEDESC
![]()
![]()
#define SYSVIEW_EVTID_INIT
![]()
![]()
#define SYSVIEW_EVTID_NAME_RESOURCE
![]()
![]()
#define SYSVIEW_EVTID_PRINT_FORMATTED
![]()
![]()
#define SYSVIEW_EVTID_NUMMODULES
![]()
![]()
#define SYSVIEW_EVTID_END_CALL
![]()
![]()
#define SYSVIEW_EVTID_TASK_TERMINATE
![]()
![]()
#define SYSVIEW_EVTID_EX
![]()
![]()
#define SYSVIEW_EVTID_EX_MARK
![]()
![]()
#define SYSVIEW_EVTID_EX_NAME_MARKER
![]()
![]()
#define SYSVIEW_EVTID_EX_HEAP_DEFINE
![]()
![]()
#define SYSVIEW_EVTID_EX_HEAP_ALLOC
![]()
![]()
#define SYSVIEW_EVTID_EX_HEAP_ALLOC_EX
![]()
![]()
#define SYSVIEW_EVTID_EX_HEAP_FREE
![]()
![]()
#define SYSVIEW_EVTMASK_NOP
![]()
![]()
#define SYSVIEW_EVTMASK_OVERFLOW
![]()
![]()
#define SYSVIEW_EVTMASK_ISR_ENTER
![]()
![]()
#define SYSVIEW_EVTMASK_ISR_EXIT
![]()
![]()
#define SYSVIEW_EVTMASK_TASK_START_EXEC
![]()
![]()
#define SYSVIEW_EVTMASK_TASK_STOP_EXEC
![]()
![]()
#define SYSVIEW_EVTMASK_TASK_START_READY
![]()
![]()
#define SYSVIEW_EVTMASK_TASK_STOP_READY
![]()
![]()
#define SYSVIEW_EVTMASK_TASK_CREATE
![]()
![]()
#define SYSVIEW_EVTMASK_TASK_INFO
![]()
![]()
#define SYSVIEW_EVTMASK_TRACE_START
![]()
![]()
#define SYSVIEW_EVTMASK_TRACE_STOP
![]()
![]()
#define SYSVIEW_EVTMASK_SYSTIME_CYCLES
![]()
![]()
#define SYSVIEW_EVTMASK_SYSTIME_US
![]()
![]()
#define SYSVIEW_EVTMASK_SYSDESC
![]()
![]()
#define SYSVIEW_EVTMASK_USER_START
![]()
![]()
#define SYSVIEW_EVTMASK_USER_STOP
![]()
![]()
#define SYSVIEW_EVTMASK_IDLE
![]()
![]()
#define SYSVIEW_EVTMASK_ISR_TO_SCHEDULER
![]()
![]()
#define SYSVIEW_EVTMASK_TIMER_ENTER
![]()
![]()
#define SYSVIEW_EVTMASK_TIMER_EXIT
![]()
![]()
#define SYSVIEW_EVTMASK_STACK_INFO
![]()
![]()
#define SYSVIEW_EVTMASK_MODULEDESC
![]()
![]()
#define SYSVIEW_EVTMASK_INIT
![]()
![]()
#define SYSVIEW_EVTMASK_NAME_RESOURCE
![]()
![]()
#define SYSVIEW_EVTMASK_PRINT_FORMATTED
![]()
![]()
#define SYSVIEW_EVTMASK_NUMMODULES
![]()
![]()
#define SYSVIEW_EVTMASK_END_CALL
![]()
![]()
#define SYSVIEW_EVTMASK_TASK_TERMINATE
![]()
![]()
#define SYSVIEW_EVTMASK_EX
![]()
![]()
SEGGER_SYSVIEW_TASKINFO
![]()
![]()
TaskID
![]()
![]()
sName
![]()
![]()
Prio
![]()
![]()
StackBase
![]()
![]()
StackSize
![]()
![]()
SEGGER_SYSVIEW_MODULE_STRUCT
![]()
![]()
SEGGER_SYSVIEW_MODULE_STRUCT
![]()
![]()
sModule
![]()
![]()
NumEvents
![]()
![]()
EventOffset
![]()
![]()
pfSendModuleDesc
![]()
![]()
pNext
![]()
![]()
SEGGER_SYSVIEW_SEND_SYS_DESC_FUNC
![]()
![]()
#define EXTERN
![]()
![]()
#define EXTERN
![]()
![]()
SEGGER_SYSVIEW_TickCnt;
![]()
![]()
SEGGER_SYSVIEW_InterruptId;
![]()
![]()
SEGGER_SYSVIEW_OS_API
![]()
![]()
pfGetTime
![]()
![]()
pfSendTaskList
![]()
![]()
SEGGER_SYSVIEW_Init(unsigned long, unsigned long, const SEGGER_SYSVIEW_OS_API *, SEGGER_SYSVIEW_SEND_SYS_DESC_FUNC *);
![]()
![]()
SEGGER_SYSVIEW_SetRAMBase(unsigned long);
![]()
![]()
SEGGER_SYSVIEW_Start();
![]()
![]()
SEGGER_SYSVIEW_Stop();
![]()
![]()
SEGGER_SYSVIEW_GetSysDesc();
![]()
![]()
SEGGER_SYSVIEW_SendTaskList();
![]()
![]()
SEGGER_SYSVIEW_SendTaskInfo(const SEGGER_SYSVIEW_TASKINFO *);
![]()
![]()
SEGGER_SYSVIEW_SendSysDesc(const char *);
![]()
![]()
SEGGER_SYSVIEW_IsStarted();
![]()
![]()
SEGGER_SYSVIEW_GetChannelID();
![]()
![]()
SEGGER_SYSVIEW_Started();
![]()
![]()
SEGGER_SYSVIEW_RecordVoid(unsigned int);
![]()
![]()
SEGGER_SYSVIEW_RecordU32(unsigned int, unsigned long);
![]()
![]()
SEGGER_SYSVIEW_RecordU32x2(unsigned int, unsigned long, unsigned long);
![]()
![]()
SEGGER_SYSVIEW_RecordU32x3(unsigned int, unsigned long, unsigned long, unsigned long);
![]()
![]()
SEGGER_SYSVIEW_RecordU32x4(unsigned int, unsigned long, unsigned long, unsigned long, unsigned long);
![]()
![]()
SEGGER_SYSVIEW_RecordU32x5(unsigned int, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long);
![]()
![]()
SEGGER_SYSVIEW_RecordU32x6(unsigned int, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long);
![]()
![]()
SEGGER_SYSVIEW_RecordU32x7(unsigned int, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long);
![]()
![]()
SEGGER_SYSVIEW_RecordU32x8(unsigned int, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long);
![]()
![]()
SEGGER_SYSVIEW_RecordU32x9(unsigned int, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long);
![]()
![]()
SEGGER_SYSVIEW_RecordU32x10(unsigned int, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long);
![]()
![]()
SEGGER_SYSVIEW_RecordString(unsigned int, const char *);
![]()
![]()
SEGGER_SYSVIEW_RecordSystime();
![]()
![]()
SEGGER_SYSVIEW_RecordEnterISR(unsigned long);
![]()
![]()
SEGGER_SYSVIEW_RecordExitISR();
![]()
![]()
SEGGER_SYSVIEW_RecordExitISRToScheduler();
![]()
![]()
SEGGER_SYSVIEW_RecordEnterTimer(unsigned long);
![]()
![]()
SEGGER_SYSVIEW_RecordExitTimer();
![]()
![]()
SEGGER_SYSVIEW_RecordEndCall(unsigned int);
![]()
![]()
SEGGER_SYSVIEW_RecordEndCallU32(unsigned int, unsigned long);
![]()
![]()
SEGGER_SYSVIEW_OnIdle();
![]()
![]()
SEGGER_SYSVIEW_OnTaskCreate(unsigned long);
![]()
![]()
SEGGER_SYSVIEW_OnTaskTerminate(unsigned long);
![]()
![]()
SEGGER_SYSVIEW_OnTaskStartExec(unsigned long);
![]()
![]()
SEGGER_SYSVIEW_OnTaskStopExec();
![]()
![]()
SEGGER_SYSVIEW_OnTaskStartReady(unsigned long);
![]()
![]()
SEGGER_SYSVIEW_OnTaskStopReady(unsigned long, unsigned int);
![]()
![]()
SEGGER_SYSVIEW_MarkStart(unsigned int);
![]()
![]()
SEGGER_SYSVIEW_MarkStop(unsigned int);
![]()
![]()
SEGGER_SYSVIEW_Mark(unsigned int);
![]()
![]()
SEGGER_SYSVIEW_NameMarker(unsigned int, const char *);
![]()
![]()
SEGGER_SYSVIEW_HeapDefine(void *, void *, unsigned int, unsigned int);
![]()
![]()
SEGGER_SYSVIEW_HeapAlloc(void *, void *, unsigned int);
![]()
![]()
SEGGER_SYSVIEW_HeapAllocEx(void *, void *, unsigned int, unsigned int);
![]()
![]()
SEGGER_SYSVIEW_HeapFree(void *, void *);
![]()
![]()
SEGGER_SYSVIEW_NameResource(unsigned long, const char *);
![]()
![]()
SEGGER_SYSVIEW_SendPacket(unsigned char *, unsigned char *, unsigned int);
![]()
![]()
SEGGER_SYSVIEW_EncodeU32(unsigned char *, unsigned long);
![]()
![]()
SEGGER_SYSVIEW_EncodeData(unsigned char *, const char *, unsigned int);
![]()
![]()
SEGGER_SYSVIEW_EncodeString(unsigned char *, const char *, unsigned int);
![]()
![]()
SEGGER_SYSVIEW_EncodeId(unsigned char *, unsigned long);
![]()
![]()
SEGGER_SYSVIEW_ShrinkId(unsigned long);
![]()
![]()
SEGGER_SYSVIEW_RegisterModule(SEGGER_SYSVIEW_MODULE *);
![]()
![]()
SEGGER_SYSVIEW_RecordModuleDescription(const SEGGER_SYSVIEW_MODULE *, const char *);
![]()
![]()
SEGGER_SYSVIEW_SendModule(unsigned char);
![]()
![]()
SEGGER_SYSVIEW_SendModuleDescription();
![]()
![]()
SEGGER_SYSVIEW_SendNumModules();
![]()
![]()
SEGGER_SYSVIEW_PrintfHostEx(const char *, unsigned long, ...);
![]()
![]()
SEGGER_SYSVIEW_PrintfTargetEx(const char *, unsigned long, ...);
![]()
![]()
SEGGER_SYSVIEW_PrintfHost(const char *, ...);
![]()
![]()
SEGGER_SYSVIEW_PrintfTarget(const char *, ...);
![]()
![]()
SEGGER_SYSVIEW_WarnfHost(const char *, ...);
![]()
![]()
SEGGER_SYSVIEW_WarnfTarget(const char *, ...);
![]()
![]()
SEGGER_SYSVIEW_ErrorfHost(const char *, ...);
![]()
![]()
SEGGER_SYSVIEW_ErrorfTarget(const char *, ...);
![]()
![]()
SEGGER_SYSVIEW_Print(const char *);
![]()
![]()
SEGGER_SYSVIEW_Warn(const char *);
![]()
![]()
SEGGER_SYSVIEW_Error(const char *);
![]()
![]()
SEGGER_SYSVIEW_EnableEvents(unsigned long);
![]()
![]()
SEGGER_SYSVIEW_DisableEvents(unsigned long);
![]()
![]()
SEGGER_SYSVIEW_Conf();
![]()
![]()
SEGGER_SYSVIEW_X_GetTimestamp();
![]()
![]()
SEGGER_SYSVIEW_X_GetInterruptId();
![]()
![]()
SEGGER_SYSVIEW_X_StartComm();
![]()
![]()
SEGGER_SYSVIEW_X_OnEventRecorded(unsigned int);
![]()
![]()
#define SEGGER_SYSVIEW_OnUserStart
![]()
![]()
#define SEGGER_SYSVIEW_OnUserStop