forked from stm32duino/STM32FreeRTOS
-
Notifications
You must be signed in to change notification settings - Fork 0
/
keywords.txt
237 lines (230 loc) · 7.07 KB
/
keywords.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
#######################################
# Syntax Coloring Map For FreeRTOS
#######################################
#######################################
# Datatypes (KEYWORD1)
#######################################
TickType_t KEYWORD1
BaseType_t KEYWORD1
portCHAR KEYWORD1
portFLOAT KEYWORD1
portDOUBLE KEYWORD1
portLONG KEYWORD1
portSHORT KEYWORD1
portSTACK_TYPE KEYWORD1
portBASE_TYPE KEYWORD1
SemaphoreHandle_t KEYWORD1
#######################################
# Methods and Functions (KEYWORD2)
#######################################
# Task and Scheduler API
#######################################
portSWITCH_TO_USER_MODE KEYWORD2
vTaskAllocateMPURegions KEYWORD2
xTaskAbortDelay KEYWORD2
xTaskCallApplicationTaskHook KEYWORD2
xTaskCheckForTimeOut KEYWORD2
xTaskCreate KEYWORD2
xTaskCreateStatic KEYWORD2
xTaskCreateRestricted KEYWORD2
vTaskDelay KEYWORD2
vTaskDelayUntil KEYWORD2
vTaskDelete KEYWORD2
taskDISABLE_INTERRUPTS KEYWORD2
taskENABLE_INTERRUPTS KEYWORD2
taskENTER_CRITICAL KEYWORD2
taskENTER_CRITICAL_FROM_ISR KEYWORD2
taskEXIT_CRITICAL KEYWORD2
taskEXIT_CRITICAL_FROM_ISR KEYWORD2
xTaskGetApplicationTaskTag KEYWORD2
xTaskGetCurrentTaskHandle KEYWORD2
xTaskGetIdleTaskHandle KEYWORD2
xTaskGetHandle KEYWORD2
uxTaskGetNumberOfTasks KEYWORD2
vTaskGetRunTimeStats KEYWORD2
xTaskGetSchedulerState KEYWORD2
uxTaskGetStackHighWaterMark KEYWORD2
eTaskGetState KEYWORD2
uxTaskGetSystemState KEYWORD2
vTaskGetTaskInfo KEYWORD2
pvTaskGetThreadLocalStoragePointer KEYWORD2
pcTaskGetName KEYWORD2
xTaskGetTickCount KEYWORD2
xTaskGetTickCountFromISR KEYWORD2
vTaskList KEYWORD2
xTaskNotify KEYWORD2
xTaskNotifyAndQuery KEYWORD2
xTaskNotifyAndQueryFromISR KEYWORD2
xTaskNotifyFromISR KEYWORD2
xTaskNotifyGive KEYWORD2
vTaskNotifyGiveFromISR KEYWORD2
xTaskNotifyStateClear KEYWORD2
ulTaskNotifyTake KEYWORD2
xTaskNotifyWait KEYWORD2
uxTaskPriorityGet KEYWORD2
vTaskPrioritySet KEYWORD2
vTaskResume KEYWORD2
xTaskResumeAll KEYWORD2
xTaskResumeFromISR KEYWORD2
vTaskSetApplicationTaskTag KEYWORD2
vTaskSetThreadLocalStoragePointer KEYWORD2
vTaskSetTimeOutState KEYWORD2
vTaskStartScheduler KEYWORD2
vTaskStepTick KEYWORD2
vTaskSuspend KEYWORD2
vTaskSuspendAll KEYWORD2
taskYIELD KEYWORD2
#######################################
# Queue API
#######################################
vQueueAddToRegistry KEYWORD2
xQueueAddToSet KEYWORD2
xQueueCreate KEYWORD2
xQueueCreateSet KEYWORD2
xQueueCreateStatic KEYWORD2
vQueueDelete KEYWORD2
pcQueueGetName KEYWORD2
xQueueIsQueueEmptyFromISR KEYWORD2
xQueueIsQueueFullFromISR KEYWORD2
uxQueueMessagesWaiting KEYWORD2
uxQueueMessagesWaitingFromISR KEYWORD2
xQueueOverwrite KEYWORD2
xQueueOverwriteFromISR KEYWORD2
xQueuePeek KEYWORD2
xQueuePeekFromISR KEYWORD2
xQueueReceive KEYWORD2
xQueueReceiveFromISR KEYWORD2
xQueueRemoveFromSet KEYWORD2
xQueueReset KEYWORD2
xQueueSelectFromSet KEYWORD2
xQueueSelectFromSetFromISR KEYWORD2
xQueueSend KEYWORD2
xQueueSendToFront KEYWORD2
xQueueSendToBack KEYWORD2
xQueueSendFromISR KEYWORD2
xQueueSendToBackFromISR KEYWORD2
xQueueSendToFrontFromISR KEYWORD2
uxQueueSpacesAvailable KEYWORD2
#######################################
# Semaphore API
#######################################
vSemaphoreCreateBinary KEYWORD2
xSemaphoreCreateBinary KEYWORD2
xSemaphoreCreateBinaryStatic KEYWORD2
xSemaphoreCreateCounting KEYWORD2
xSemaphoreCreateCountingStatic KEYWORD2
xSemaphoreCreateMutex KEYWORD2
xSemaphoreCreateMutexStatic KEYWORD2
xSemaphoreCreateRecursiveMutex KEYWORD2
xSemaphoreCreateRecursiveMutexStatic KEYWORD2
vSemaphoreDelete KEYWORD2
uxSemaphoreGetCount KEYWORD2
xSemaphoreGetMutexHolder KEYWORD2
xSemaphoreGive KEYWORD2
xSemaphoreGiveFromISR KEYWORD2
xSemaphoreGiveRecursive KEYWORD2
xSemaphoreTake KEYWORD2
xSemaphoreTakeFromISR KEYWORD2
xSemaphoreTakeRecursive KEYWORD2
#######################################
# Software Timer API
#######################################
xTimerChangePeriod KEYWORD2
xTimerChangePeriodFromISR KEYWORD2
xTimerCreate KEYWORD2
xTimerCreateStatic KEYWORD2
xTimerDelete KEYWORD2
xTimerGetExpiryTime KEYWORD2
pcTimerGetName KEYWORD2
xTimerGetPeriod KEYWORD2
xTimerGetTimerDaemonTaskHandle KEYWORD2
pvTimerGetTimerID KEYWORD2
xTimerIsTimerActive KEYWORD2
xTimerPendFunctionCall KEYWORD2
xTimerPendFunctionCallFromISR KEYWORD2
xTimerReset KEYWORD2
xTimerResetFromISR KEYWORD2
vTimerSetTimerID KEYWORD2
xTimerStart KEYWORD2
xTimerStartFromISR KEYWORD2
xTimerStop KEYWORD2
xTimerStopFromISR KEYWORD2
#######################################
# Event Groups API
#######################################
xEventGroupClearBits KEYWORD2
xEventGroupClearBitsFromISR KEYWORD2
xEventGroupCreate KEYWORD2
xEventGroupCreateStatic KEYWORD2
vEventGroupDelete KEYWORD2
xEventGroupGetBits KEYWORD2
xEventGroupGetBitsFromISR KEYWORD2
xEventGroupSetBits KEYWORD2
xEventGroupSetBitsFromISR KEYWORD2
xEventGroupSync KEYWORD2
xEventGroupWaitBits KEYWORD2
#######################################
# Constants (LITERAL1)
#######################################
INCLUDE_xEventGroupSetBitsFromISR LITERAL1
INCLUDE_xSemaphoreGetMutexHolder LITERAL1
INCLUDE_xTaskAbortDelay LITERAL1
INCLUDE_vTaskDelay LITERAL1
INCLUDE_vTaskDelayUntil LITERAL1
INCLUDE_vTaskDelete LITERAL1
INCLUDE_xTaskGetCurrentTaskHandle LITERAL1
INCLUDE_xTaskGetHandle LITERAL1
INCLUDE_xTaskGetIdleTaskHandle LITERAL1
INCLUDE_xTaskGetSchedulerState LITERAL1
INCLUDE_uxTaskGetStackHighWaterMark LITERAL1
INCLUDE_uxTaskPriorityGet LITERAL1
INCLUDE_vTaskPrioritySet LITERAL1
INCLUDE_xTaskResumeFromISR LITERAL1
INCLUDE_eTaskGetState LITERAL1
INCLUDE_vTaskSuspend LITERAL1
INCLUDE_xTimerPendFunctionCall LITERAL1
configAPPLICATION_ALLOCATED_HEAP LITERAL1
configASSERT LITERAL1
configCHECK_FOR_STACK_OVERFLOW LITERAL1
configCPU_CLOCK_HZ LITERAL1
configSUPPORT_DYNAMIC_ALLOCATION LITERAL1
configSUPPORT_STATIC_ALLOCATION LITERAL1
configGENERATE_RUN_TIME_STATS LITERAL1
configIDLE_SHOULD_YIELD LITERAL1
configINCLUDE_APPLICATION_DEFINED_PRIVILEGED_FUNCTIONS LITERAL1
configKERNEL_INTERRUPT_PRIORITY LITERAL1
configMAX_SYSCALL_INTERRUPT_PRIORITY LITERAL1
configMAX_API_CALL_INTERRUPT_PRIORITY LITERAL1
configMAX_CO_ROUTINE_PRIORITIES LITERAL1
configMAX_PRIORITIES LITERAL1
configMAX_TASK_NAME_LEN LITERAL1
configMAX_SYSCALL_INTERRUPT_PRIORITY LITERAL1
configMINIMAL_STACK_SIZE LITERAL1
configNUM_THREAD_LOCAL_STORAGE_POINTERS LITERAL1
configQUEUE_REGISTRY_SIZE LITERAL1
configSUPPORT_STATIC_ALLOCATION LITERAL1
configTIMER_QUEUE_LENGTH LITERAL1
configTIMER_TASK_PRIORITY LITERAL1
configTIMER_TASK_STACK_DEPTH LITERAL1
configTOTAL_HEAP_SIZE LITERAL1
configUSE_16_BIT_TICKS LITERAL1
configUSE_ALTERNATIVE_API LITERAL1
configUSE_APPLICATION_TASK_TAG LITERAL1
configUSE_CO_ROUTINES LITERAL1
configUSE_COUNTING_SEMAPHORES LITERAL1
configUSE_DAEMON_TASK_STARTUP_HOOK LITERAL1
configUSE_IDLE_HOOK LITERAL1
configUSE_MALLOC_FAILED_HOOK LITERAL1
configUSE_MUTEXES LITERAL1
configUSE_NEWLIB_REENTRANT LITERAL1
configUSE_PORT_OPTIMISED_TASK_SELECTION LITERAL1
configUSE_PREEMPTION LITERAL1
configUSE_QUEUE_SETS LITERAL1
configUSE_RECURSIVE_MUTEXES LITERAL1
configUSE_STATS_FORMATTING_FUNCTIONS LITERAL1
configUSE_TASK_NOTIFICATIONS LITERAL1
configUSE_TICK_HOOK LITERAL1
configUSE_TICKLESS_IDLE LITERAL1
configUSE_TIMERS LITERAL1
configUSE_TIME_SLICING LITERAL1
configUSE_TRACE_FACILITY LITERAL1