firmware
IEM Firmware Documentation
Loading...
Searching...
No Matches
mpu_syscall_numbers.h File Reference

Go to the source code of this file.

Macros

#define SYSTEM_CALL_xTaskGenericNotify   0
#define SYSTEM_CALL_xTaskGenericNotifyWait   1
#define SYSTEM_CALL_xTimerGenericCommandFromTask   2
#define SYSTEM_CALL_xEventGroupWaitBits   3
#define SYSTEM_CALL_xTaskDelayUntil   4
#define SYSTEM_CALL_xTaskAbortDelay   5
#define SYSTEM_CALL_vTaskDelay   6
#define SYSTEM_CALL_uxTaskPriorityGet   7
#define SYSTEM_CALL_eTaskGetState   8
#define SYSTEM_CALL_vTaskGetInfo   9
#define SYSTEM_CALL_xTaskGetIdleTaskHandle   10
#define SYSTEM_CALL_vTaskSuspend   11
#define SYSTEM_CALL_vTaskResume   12
#define SYSTEM_CALL_xTaskGetTickCount   13
#define SYSTEM_CALL_uxTaskGetNumberOfTasks   14
#define SYSTEM_CALL_ulTaskGetRunTimeCounter   15
#define SYSTEM_CALL_ulTaskGetRunTimePercent   16
#define SYSTEM_CALL_ulTaskGetIdleRunTimePercent   17
#define SYSTEM_CALL_ulTaskGetIdleRunTimeCounter   18
#define SYSTEM_CALL_vTaskSetApplicationTaskTag   19
#define SYSTEM_CALL_xTaskGetApplicationTaskTag   20
#define SYSTEM_CALL_vTaskSetThreadLocalStoragePointer   21
#define SYSTEM_CALL_pvTaskGetThreadLocalStoragePointer   22
#define SYSTEM_CALL_uxTaskGetSystemState   23
#define SYSTEM_CALL_uxTaskGetStackHighWaterMark   24
#define SYSTEM_CALL_uxTaskGetStackHighWaterMark2   25
#define SYSTEM_CALL_xTaskGetCurrentTaskHandle   26
#define SYSTEM_CALL_xTaskGetSchedulerState   27
#define SYSTEM_CALL_vTaskSetTimeOutState   28
#define SYSTEM_CALL_xTaskCheckForTimeOut   29
#define SYSTEM_CALL_ulTaskGenericNotifyTake   30
#define SYSTEM_CALL_xTaskGenericNotifyStateClear   31
#define SYSTEM_CALL_ulTaskGenericNotifyValueClear   32
#define SYSTEM_CALL_xQueueGenericSend   33
#define SYSTEM_CALL_uxQueueMessagesWaiting   34
#define SYSTEM_CALL_uxQueueSpacesAvailable   35
#define SYSTEM_CALL_xQueueReceive   36
#define SYSTEM_CALL_xQueuePeek   37
#define SYSTEM_CALL_xQueueSemaphoreTake   38
#define SYSTEM_CALL_xQueueGetMutexHolder   39
#define SYSTEM_CALL_xQueueTakeMutexRecursive   40
#define SYSTEM_CALL_xQueueGiveMutexRecursive   41
#define SYSTEM_CALL_xQueueSelectFromSet   42
#define SYSTEM_CALL_xQueueAddToSet   43
#define SYSTEM_CALL_vQueueAddToRegistry   44
#define SYSTEM_CALL_vQueueUnregisterQueue   45
#define SYSTEM_CALL_pcQueueGetName   46
#define SYSTEM_CALL_pvTimerGetTimerID   47
#define SYSTEM_CALL_vTimerSetTimerID   48
#define SYSTEM_CALL_xTimerIsTimerActive   49
#define SYSTEM_CALL_xTimerGetTimerDaemonTaskHandle   50
#define SYSTEM_CALL_pcTimerGetName   51
#define SYSTEM_CALL_vTimerSetReloadMode   52
#define SYSTEM_CALL_xTimerGetReloadMode   53
#define SYSTEM_CALL_uxTimerGetReloadMode   54
#define SYSTEM_CALL_xTimerGetPeriod   55
#define SYSTEM_CALL_xTimerGetExpiryTime   56
#define SYSTEM_CALL_xEventGroupClearBits   57
#define SYSTEM_CALL_xEventGroupSetBits   58
#define SYSTEM_CALL_xEventGroupSync   59
#define SYSTEM_CALL_uxEventGroupGetNumber   60
#define SYSTEM_CALL_vEventGroupSetNumber   61
#define SYSTEM_CALL_xStreamBufferSend   62
#define SYSTEM_CALL_xStreamBufferReceive   63
#define SYSTEM_CALL_xStreamBufferIsFull   64
#define SYSTEM_CALL_xStreamBufferIsEmpty   65
#define SYSTEM_CALL_xStreamBufferSpacesAvailable   66
#define SYSTEM_CALL_xStreamBufferBytesAvailable   67
#define SYSTEM_CALL_xStreamBufferSetTriggerLevel   68
#define SYSTEM_CALL_xStreamBufferNextMessageLengthBytes   69
#define NUM_SYSTEM_CALLS   70 /* Total number of system calls. */

Macro Definition Documentation

◆ NUM_SYSTEM_CALLS

#define NUM_SYSTEM_CALLS   70 /* Total number of system calls. */

◆ SYSTEM_CALL_eTaskGetState

#define SYSTEM_CALL_eTaskGetState   8

◆ SYSTEM_CALL_pcQueueGetName

#define SYSTEM_CALL_pcQueueGetName   46

◆ SYSTEM_CALL_pcTimerGetName

#define SYSTEM_CALL_pcTimerGetName   51

◆ SYSTEM_CALL_pvTaskGetThreadLocalStoragePointer

#define SYSTEM_CALL_pvTaskGetThreadLocalStoragePointer   22

◆ SYSTEM_CALL_pvTimerGetTimerID

#define SYSTEM_CALL_pvTimerGetTimerID   47

◆ SYSTEM_CALL_ulTaskGenericNotifyTake

#define SYSTEM_CALL_ulTaskGenericNotifyTake   30

◆ SYSTEM_CALL_ulTaskGenericNotifyValueClear

#define SYSTEM_CALL_ulTaskGenericNotifyValueClear   32

◆ SYSTEM_CALL_ulTaskGetIdleRunTimeCounter

#define SYSTEM_CALL_ulTaskGetIdleRunTimeCounter   18

◆ SYSTEM_CALL_ulTaskGetIdleRunTimePercent

#define SYSTEM_CALL_ulTaskGetIdleRunTimePercent   17

◆ SYSTEM_CALL_ulTaskGetRunTimeCounter

#define SYSTEM_CALL_ulTaskGetRunTimeCounter   15

◆ SYSTEM_CALL_ulTaskGetRunTimePercent

#define SYSTEM_CALL_ulTaskGetRunTimePercent   16

◆ SYSTEM_CALL_uxEventGroupGetNumber

#define SYSTEM_CALL_uxEventGroupGetNumber   60

◆ SYSTEM_CALL_uxQueueMessagesWaiting

#define SYSTEM_CALL_uxQueueMessagesWaiting   34

◆ SYSTEM_CALL_uxQueueSpacesAvailable

#define SYSTEM_CALL_uxQueueSpacesAvailable   35

◆ SYSTEM_CALL_uxTaskGetNumberOfTasks

#define SYSTEM_CALL_uxTaskGetNumberOfTasks   14

◆ SYSTEM_CALL_uxTaskGetStackHighWaterMark

#define SYSTEM_CALL_uxTaskGetStackHighWaterMark   24

◆ SYSTEM_CALL_uxTaskGetStackHighWaterMark2

#define SYSTEM_CALL_uxTaskGetStackHighWaterMark2   25

◆ SYSTEM_CALL_uxTaskGetSystemState

#define SYSTEM_CALL_uxTaskGetSystemState   23

◆ SYSTEM_CALL_uxTaskPriorityGet

#define SYSTEM_CALL_uxTaskPriorityGet   7

◆ SYSTEM_CALL_uxTimerGetReloadMode

#define SYSTEM_CALL_uxTimerGetReloadMode   54

◆ SYSTEM_CALL_vEventGroupSetNumber

#define SYSTEM_CALL_vEventGroupSetNumber   61

◆ SYSTEM_CALL_vQueueAddToRegistry

#define SYSTEM_CALL_vQueueAddToRegistry   44

◆ SYSTEM_CALL_vQueueUnregisterQueue

#define SYSTEM_CALL_vQueueUnregisterQueue   45

◆ SYSTEM_CALL_vTaskDelay

#define SYSTEM_CALL_vTaskDelay   6

◆ SYSTEM_CALL_vTaskGetInfo

#define SYSTEM_CALL_vTaskGetInfo   9

◆ SYSTEM_CALL_vTaskResume

#define SYSTEM_CALL_vTaskResume   12

◆ SYSTEM_CALL_vTaskSetApplicationTaskTag

#define SYSTEM_CALL_vTaskSetApplicationTaskTag   19

◆ SYSTEM_CALL_vTaskSetThreadLocalStoragePointer

#define SYSTEM_CALL_vTaskSetThreadLocalStoragePointer   21

◆ SYSTEM_CALL_vTaskSetTimeOutState

#define SYSTEM_CALL_vTaskSetTimeOutState   28

◆ SYSTEM_CALL_vTaskSuspend

#define SYSTEM_CALL_vTaskSuspend   11

◆ SYSTEM_CALL_vTimerSetReloadMode

#define SYSTEM_CALL_vTimerSetReloadMode   52

◆ SYSTEM_CALL_vTimerSetTimerID

#define SYSTEM_CALL_vTimerSetTimerID   48

◆ SYSTEM_CALL_xEventGroupClearBits

#define SYSTEM_CALL_xEventGroupClearBits   57

◆ SYSTEM_CALL_xEventGroupSetBits

#define SYSTEM_CALL_xEventGroupSetBits   58

◆ SYSTEM_CALL_xEventGroupSync

#define SYSTEM_CALL_xEventGroupSync   59

◆ SYSTEM_CALL_xEventGroupWaitBits

#define SYSTEM_CALL_xEventGroupWaitBits   3

◆ SYSTEM_CALL_xQueueAddToSet

#define SYSTEM_CALL_xQueueAddToSet   43

◆ SYSTEM_CALL_xQueueGenericSend

#define SYSTEM_CALL_xQueueGenericSend   33

◆ SYSTEM_CALL_xQueueGetMutexHolder

#define SYSTEM_CALL_xQueueGetMutexHolder   39

◆ SYSTEM_CALL_xQueueGiveMutexRecursive

#define SYSTEM_CALL_xQueueGiveMutexRecursive   41

◆ SYSTEM_CALL_xQueuePeek

#define SYSTEM_CALL_xQueuePeek   37

◆ SYSTEM_CALL_xQueueReceive

#define SYSTEM_CALL_xQueueReceive   36

◆ SYSTEM_CALL_xQueueSelectFromSet

#define SYSTEM_CALL_xQueueSelectFromSet   42

◆ SYSTEM_CALL_xQueueSemaphoreTake

#define SYSTEM_CALL_xQueueSemaphoreTake   38

◆ SYSTEM_CALL_xQueueTakeMutexRecursive

#define SYSTEM_CALL_xQueueTakeMutexRecursive   40

◆ SYSTEM_CALL_xStreamBufferBytesAvailable

#define SYSTEM_CALL_xStreamBufferBytesAvailable   67

◆ SYSTEM_CALL_xStreamBufferIsEmpty

#define SYSTEM_CALL_xStreamBufferIsEmpty   65

◆ SYSTEM_CALL_xStreamBufferIsFull

#define SYSTEM_CALL_xStreamBufferIsFull   64

◆ SYSTEM_CALL_xStreamBufferNextMessageLengthBytes

#define SYSTEM_CALL_xStreamBufferNextMessageLengthBytes   69

◆ SYSTEM_CALL_xStreamBufferReceive

#define SYSTEM_CALL_xStreamBufferReceive   63

◆ SYSTEM_CALL_xStreamBufferSend

#define SYSTEM_CALL_xStreamBufferSend   62

◆ SYSTEM_CALL_xStreamBufferSetTriggerLevel

#define SYSTEM_CALL_xStreamBufferSetTriggerLevel   68

◆ SYSTEM_CALL_xStreamBufferSpacesAvailable

#define SYSTEM_CALL_xStreamBufferSpacesAvailable   66

◆ SYSTEM_CALL_xTaskAbortDelay

#define SYSTEM_CALL_xTaskAbortDelay   5

◆ SYSTEM_CALL_xTaskCheckForTimeOut

#define SYSTEM_CALL_xTaskCheckForTimeOut   29

◆ SYSTEM_CALL_xTaskDelayUntil

#define SYSTEM_CALL_xTaskDelayUntil   4

◆ SYSTEM_CALL_xTaskGenericNotify

#define SYSTEM_CALL_xTaskGenericNotify   0

◆ SYSTEM_CALL_xTaskGenericNotifyStateClear

#define SYSTEM_CALL_xTaskGenericNotifyStateClear   31

◆ SYSTEM_CALL_xTaskGenericNotifyWait

#define SYSTEM_CALL_xTaskGenericNotifyWait   1

◆ SYSTEM_CALL_xTaskGetApplicationTaskTag

#define SYSTEM_CALL_xTaskGetApplicationTaskTag   20

◆ SYSTEM_CALL_xTaskGetCurrentTaskHandle

#define SYSTEM_CALL_xTaskGetCurrentTaskHandle   26

◆ SYSTEM_CALL_xTaskGetIdleTaskHandle

#define SYSTEM_CALL_xTaskGetIdleTaskHandle   10

◆ SYSTEM_CALL_xTaskGetSchedulerState

#define SYSTEM_CALL_xTaskGetSchedulerState   27

◆ SYSTEM_CALL_xTaskGetTickCount

#define SYSTEM_CALL_xTaskGetTickCount   13

◆ SYSTEM_CALL_xTimerGenericCommandFromTask

#define SYSTEM_CALL_xTimerGenericCommandFromTask   2

◆ SYSTEM_CALL_xTimerGetExpiryTime

#define SYSTEM_CALL_xTimerGetExpiryTime   56

◆ SYSTEM_CALL_xTimerGetPeriod

#define SYSTEM_CALL_xTimerGetPeriod   55

◆ SYSTEM_CALL_xTimerGetReloadMode

#define SYSTEM_CALL_xTimerGetReloadMode   53

◆ SYSTEM_CALL_xTimerGetTimerDaemonTaskHandle

#define SYSTEM_CALL_xTimerGetTimerDaemonTaskHandle   50

◆ SYSTEM_CALL_xTimerIsTimerActive

#define SYSTEM_CALL_xTimerIsTimerActive   49