OpenOCD
segger_sysview.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define SYSVIEW_EVENT_ID_MAX   (200)
 
#define SYSVIEW_EVTID_END_CALL   28
 
#define SYSVIEW_EVTID_EX   31
 
#define SYSVIEW_EVTID_EX_HEAP_ALLOC   3
 
#define SYSVIEW_EVTID_EX_HEAP_ALLOC_EX   4
 
#define SYSVIEW_EVTID_EX_HEAP_DEFINE   2
 
#define SYSVIEW_EVTID_EX_HEAP_FREE   5
 
#define SYSVIEW_EVTID_EX_MARK   0
 
#define SYSVIEW_EVTID_EX_NAME_MARKER   1
 
#define SYSVIEW_EVTID_IDLE   17
 
#define SYSVIEW_EVTID_INIT   24
 
#define SYSVIEW_EVTID_ISR_ENTER   2
 
#define SYSVIEW_EVTID_ISR_EXIT   3
 
#define SYSVIEW_EVTID_ISR_TO_SCHEDULER   18
 
#define SYSVIEW_EVTID_MODULEDESC   22
 
#define SYSVIEW_EVTID_NAME_RESOURCE   25
 
#define SYSVIEW_EVTID_NOP   0 /* Dummy packet. */
 
#define SYSVIEW_EVTID_NUMMODULES   27
 
#define SYSVIEW_EVTID_OVERFLOW   1
 
#define SYSVIEW_EVTID_PRINT_FORMATTED   26
 
#define SYSVIEW_EVTID_STACK_INFO   21
 
#define SYSVIEW_EVTID_SYSDESC   14
 
#define SYSVIEW_EVTID_SYSTIME_CYCLES   12
 
#define SYSVIEW_EVTID_SYSTIME_US   13
 
#define SYSVIEW_EVTID_TASK_CREATE   8
 
#define SYSVIEW_EVTID_TASK_INFO   9
 
#define SYSVIEW_EVTID_TASK_START_EXEC   4
 
#define SYSVIEW_EVTID_TASK_START_READY   6
 
#define SYSVIEW_EVTID_TASK_STOP_EXEC   5
 
#define SYSVIEW_EVTID_TASK_STOP_READY   7
 
#define SYSVIEW_EVTID_TASK_TERMINATE   29
 
#define SYSVIEW_EVTID_TIMER_ENTER   19
 
#define SYSVIEW_EVTID_TIMER_EXIT   20
 
#define SYSVIEW_EVTID_TRACE_START   10
 
#define SYSVIEW_EVTID_TRACE_STOP   11
 
#define SYSVIEW_EVTID_USER_START   15
 
#define SYSVIEW_EVTID_USER_STOP   16
 
#define SYSVIEW_MIN_VER_STRING   "SEGGER SystemViewer V2.42"
 
#define SYSVIEW_SYNC_LEN   10
 

Enumerations

enum  {
  SEGGER_SYSVIEW_COMMAND_ID_START = 1 , SEGGER_SYSVIEW_COMMAND_ID_STOP , SEGGER_SYSVIEW_COMMAND_ID_GET_SYSTIME , SEGGER_SYSVIEW_COMMAND_ID_GET_TASKLIST ,
  SEGGER_SYSVIEW_COMMAND_ID_GET_SYSDESC , SEGGER_SYSVIEW_COMMAND_ID_GET_NUMMODULES , SEGGER_SYSVIEW_COMMAND_ID_GET_MODULEDESC , SEGGER_SYSVIEW_COMMAND_ID_HEARTBEAT = 127 ,
  SEGGER_SYSVIEW_COMMAND_ID_GET_MODULE = 128
}
 

Macro Definition Documentation

◆ SYSVIEW_EVENT_ID_MAX

#define SYSVIEW_EVENT_ID_MAX   (200)

Definition at line 58 of file segger_sysview.h.

◆ SYSVIEW_EVTID_END_CALL

#define SYSVIEW_EVTID_END_CALL   28

Definition at line 42 of file segger_sysview.h.

◆ SYSVIEW_EVTID_EX

#define SYSVIEW_EVTID_EX   31

Definition at line 45 of file segger_sysview.h.

◆ SYSVIEW_EVTID_EX_HEAP_ALLOC

#define SYSVIEW_EVTID_EX_HEAP_ALLOC   3

Definition at line 52 of file segger_sysview.h.

◆ SYSVIEW_EVTID_EX_HEAP_ALLOC_EX

#define SYSVIEW_EVTID_EX_HEAP_ALLOC_EX   4

Definition at line 53 of file segger_sysview.h.

◆ SYSVIEW_EVTID_EX_HEAP_DEFINE

#define SYSVIEW_EVTID_EX_HEAP_DEFINE   2

Definition at line 51 of file segger_sysview.h.

◆ SYSVIEW_EVTID_EX_HEAP_FREE

#define SYSVIEW_EVTID_EX_HEAP_FREE   5

Definition at line 54 of file segger_sysview.h.

◆ SYSVIEW_EVTID_EX_MARK

#define SYSVIEW_EVTID_EX_MARK   0

Definition at line 49 of file segger_sysview.h.

◆ SYSVIEW_EVTID_EX_NAME_MARKER

#define SYSVIEW_EVTID_EX_NAME_MARKER   1

Definition at line 50 of file segger_sysview.h.

◆ SYSVIEW_EVTID_IDLE

#define SYSVIEW_EVTID_IDLE   17

Definition at line 31 of file segger_sysview.h.

◆ SYSVIEW_EVTID_INIT

#define SYSVIEW_EVTID_INIT   24

Definition at line 38 of file segger_sysview.h.

◆ SYSVIEW_EVTID_ISR_ENTER

#define SYSVIEW_EVTID_ISR_ENTER   2

Definition at line 16 of file segger_sysview.h.

◆ SYSVIEW_EVTID_ISR_EXIT

#define SYSVIEW_EVTID_ISR_EXIT   3

Definition at line 17 of file segger_sysview.h.

◆ SYSVIEW_EVTID_ISR_TO_SCHEDULER

#define SYSVIEW_EVTID_ISR_TO_SCHEDULER   18

Definition at line 32 of file segger_sysview.h.

◆ SYSVIEW_EVTID_MODULEDESC

#define SYSVIEW_EVTID_MODULEDESC   22

Definition at line 36 of file segger_sysview.h.

◆ SYSVIEW_EVTID_NAME_RESOURCE

#define SYSVIEW_EVTID_NAME_RESOURCE   25

Definition at line 39 of file segger_sysview.h.

◆ SYSVIEW_EVTID_NOP

#define SYSVIEW_EVTID_NOP   0 /* Dummy packet. */

Definition at line 14 of file segger_sysview.h.

◆ SYSVIEW_EVTID_NUMMODULES

#define SYSVIEW_EVTID_NUMMODULES   27

Definition at line 41 of file segger_sysview.h.

◆ SYSVIEW_EVTID_OVERFLOW

#define SYSVIEW_EVTID_OVERFLOW   1

Definition at line 15 of file segger_sysview.h.

◆ SYSVIEW_EVTID_PRINT_FORMATTED

#define SYSVIEW_EVTID_PRINT_FORMATTED   26

Definition at line 40 of file segger_sysview.h.

◆ SYSVIEW_EVTID_STACK_INFO

#define SYSVIEW_EVTID_STACK_INFO   21

Definition at line 35 of file segger_sysview.h.

◆ SYSVIEW_EVTID_SYSDESC

#define SYSVIEW_EVTID_SYSDESC   14

Definition at line 28 of file segger_sysview.h.

◆ SYSVIEW_EVTID_SYSTIME_CYCLES

#define SYSVIEW_EVTID_SYSTIME_CYCLES   12

Definition at line 26 of file segger_sysview.h.

◆ SYSVIEW_EVTID_SYSTIME_US

#define SYSVIEW_EVTID_SYSTIME_US   13

Definition at line 27 of file segger_sysview.h.

◆ SYSVIEW_EVTID_TASK_CREATE

#define SYSVIEW_EVTID_TASK_CREATE   8

Definition at line 22 of file segger_sysview.h.

◆ SYSVIEW_EVTID_TASK_INFO

#define SYSVIEW_EVTID_TASK_INFO   9

Definition at line 23 of file segger_sysview.h.

◆ SYSVIEW_EVTID_TASK_START_EXEC

#define SYSVIEW_EVTID_TASK_START_EXEC   4

Definition at line 18 of file segger_sysview.h.

◆ SYSVIEW_EVTID_TASK_START_READY

#define SYSVIEW_EVTID_TASK_START_READY   6

Definition at line 20 of file segger_sysview.h.

◆ SYSVIEW_EVTID_TASK_STOP_EXEC

#define SYSVIEW_EVTID_TASK_STOP_EXEC   5

Definition at line 19 of file segger_sysview.h.

◆ SYSVIEW_EVTID_TASK_STOP_READY

#define SYSVIEW_EVTID_TASK_STOP_READY   7

Definition at line 21 of file segger_sysview.h.

◆ SYSVIEW_EVTID_TASK_TERMINATE

#define SYSVIEW_EVTID_TASK_TERMINATE   29

Definition at line 43 of file segger_sysview.h.

◆ SYSVIEW_EVTID_TIMER_ENTER

#define SYSVIEW_EVTID_TIMER_ENTER   19

Definition at line 33 of file segger_sysview.h.

◆ SYSVIEW_EVTID_TIMER_EXIT

#define SYSVIEW_EVTID_TIMER_EXIT   20

Definition at line 34 of file segger_sysview.h.

◆ SYSVIEW_EVTID_TRACE_START

#define SYSVIEW_EVTID_TRACE_START   10

Definition at line 24 of file segger_sysview.h.

◆ SYSVIEW_EVTID_TRACE_STOP

#define SYSVIEW_EVTID_TRACE_STOP   11

Definition at line 25 of file segger_sysview.h.

◆ SYSVIEW_EVTID_USER_START

#define SYSVIEW_EVTID_USER_START   15

Definition at line 29 of file segger_sysview.h.

◆ SYSVIEW_EVTID_USER_STOP

#define SYSVIEW_EVTID_USER_STOP   16

Definition at line 30 of file segger_sysview.h.

◆ SYSVIEW_MIN_VER_STRING

#define SYSVIEW_MIN_VER_STRING   "SEGGER SystemViewer V2.42"

Definition at line 77 of file segger_sysview.h.

◆ SYSVIEW_SYNC_LEN

#define SYSVIEW_SYNC_LEN   10

Definition at line 56 of file segger_sysview.h.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
SEGGER_SYSVIEW_COMMAND_ID_START 
SEGGER_SYSVIEW_COMMAND_ID_STOP 
SEGGER_SYSVIEW_COMMAND_ID_GET_SYSTIME 
SEGGER_SYSVIEW_COMMAND_ID_GET_TASKLIST 
SEGGER_SYSVIEW_COMMAND_ID_GET_SYSDESC 
SEGGER_SYSVIEW_COMMAND_ID_GET_NUMMODULES 
SEGGER_SYSVIEW_COMMAND_ID_GET_MODULEDESC 
SEGGER_SYSVIEW_COMMAND_ID_HEARTBEAT 
SEGGER_SYSVIEW_COMMAND_ID_GET_MODULE 

Definition at line 63 of file segger_sysview.h.