-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy pathkeywords.txt
More file actions
201 lines (197 loc) · 5.33 KB
/
keywords.txt
File metadata and controls
201 lines (197 loc) · 5.33 KB
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
# Syntax Coloring Map For Azure RTOS ThreadX
# https://arduino.github.io/arduino-cli/library-specification/#keywords
# Formatted by a single true tab (not spaces)
# Datatypes (KEYWORD1)
VOID KEYWORD1
CHAR KEYWORD1
UCHAR KEYWORD1
INT KEYWORD1
UINT KEYWORD1
LONG KEYWORD1
ULONG KEYWORD1
SHORT KEYWORD1
USHORT KEYWORD1
ALIGN_TYPE KEYWORD1
TX_TIMER_INTERNAL KEYWORD1
TX_TIMER KEYWORD1
TX_THREAD KEYWORD1
TX_BLOCK_POOL KEYWORD1
TX_BYTE_POOL KEYWORD1
TX_EVENT_FLAGS_GROUP KEYWORD1
TX_MUTEX KEYWORD1
TX_QUEUE KEYWORD1
TX_SEMAPHORE KEYWORD1
# Methods and Functions (KEYWORD2)
tx_kernel_enter KEYWORD2
tx_block_allocate KEYWORD2
tx_block_pool_create KEYWORD2
tx_block_pool_delete KEYWORD2
tx_block_pool_info_get KEYWORD2
tx_block_pool_performance_info_get KEYWORD2
tx_block_pool_performance_system_info_get KEYWORD2
tx_block_pool_prioritize KEYWORD2
tx_block_release KEYWORD2
tx_byte_allocate KEYWORD2
tx_byte_pool_create KEYWORD2
tx_byte_pool_delete KEYWORD2
tx_byte_pool_info_get KEYWORD2
tx_byte_pool_performance_info_get KEYWORD2
tx_byte_pool_performance_system_info_get KEYWORD2
tx_byte_pool_prioritize KEYWORD2
tx_byte_release KEYWORD2
tx_event_flags_create KEYWORD2
tx_event_flags_delete KEYWORD2
tx_event_flags_get KEYWORD2
tx_event_flags_info_get KEYWORD2
tx_event_flags_performance_info_get KEYWORD2
tx_event_flags_performance_system_info_get KEYWORD2
tx_event_flags_set KEYWORD2
tx_event_flags_set_notify KEYWORD2
tx_interrupt_control KEYWORD2
tx_mutex_create KEYWORD2
tx_mutex_delete KEYWORD2
tx_mutex_get KEYWORD2
tx_mutex_info_get KEYWORD2
tx_mutex_performance_info_get KEYWORD2
tx_mutex_performance_system_info_get KEYWORD2
tx_mutex_prioritize KEYWORD2
tx_mutex_put KEYWORD2
tx_queue_create KEYWORD2
tx_queue_delete KEYWORD2
tx_queue_flush KEYWORD2
tx_queue_info_get KEYWORD2
tx_queue_performance_info_get KEYWORD2
tx_queue_performance_system_info_get KEYWORD2
tx_queue_receive KEYWORD2
tx_queue_send KEYWORD2
tx_queue_send_notify KEYWORD2
tx_queue_front_send KEYWORD2
tx_queue_prioritize KEYWORD2
tx_semaphore_ceiling_put KEYWORD2
tx_semaphore_create KEYWORD2
tx_semaphore_delete KEYWORD2
tx_semaphore_get KEYWORD2
tx_semaphore_info_get KEYWORD2
tx_semaphore_performance_info_get KEYWORD2
tx_semaphore_performance_system_info_get KEYWORD2
tx_semaphore_prioritize KEYWORD2
tx_semaphore_put KEYWORD2
tx_semaphore_put_notify KEYWORD2
tx_thread_create KEYWORD2
tx_thread_delete KEYWORD2
tx_thread_entry_exit_notify KEYWORD2
tx_thread_identify KEYWORD2
tx_thread_info_get KEYWORD2
tx_thread_performance_info_get KEYWORD2
tx_thread_performance_system_info_get KEYWORD2
tx_thread_preemption_change KEYWORD2
tx_thread_priority_change KEYWORD2
tx_thread_relinquish KEYWORD2
tx_thread_reset KEYWORD2
tx_thread_resume KEYWORD2
tx_thread_sleep KEYWORD2
tx_thread_stack_error_notify KEYWORD2
tx_thread_suspend KEYWORD2
tx_thread_terminate KEYWORD2
tx_thread_time_slice_change KEYWORD2
tx_thread_wait_abort KEYWORD2
tx_time_get KEYWORD2
tx_time_set KEYWORD2
tx_timer_activate KEYWORD2
tx_timer_change KEYWORD2
tx_timer_create KEYWORD2
tx_timer_deactivate KEYWORD2
tx_timer_delete KEYWORD2
tx_timer_info_get KEYWORD2
tx_timer_performance_info_get KEYWORD2
tx_timer_performance_system_info_get KEYWORD2
tx_trace_enable KEYWORD2
tx_trace_event_filter KEYWORD2
tx_trace_event_unfilter KEYWORD2
tx_trace_disable KEYWORD2
tx_trace_isr_enter_insert KEYWORD2
tx_trace_isr_exit_insert KEYWORD2
tx_trace_buffer_full_notify KEYWORD2
tx_trace_user_event_insert KEYWORD2
tx_application_define KEYWORD2
# Structures (KEYWORD3)
TX_TIMER_INTERNAL_STRUCT KEYWORD3
TX_TIMER_STRUCT KEYWORD3
TX_THREAD_STRUCT KEYWORD3
TX_BLOCK_POOL_STRUCT KEYWORD3
TX_BYTE_POOL_STRUCT KEYWORD3
TX_EVENT_FLAGS_GROUP_STRUCT KEYWORD3
TX_MUTEX_STRUCT KEYWORD3
TX_QUEUE_STRUCT KEYWORD3
TX_SEMAPHORE_STRUCT KEYWORD3
# Constants (LITERAL1)
AZURE_RTOS_THREADX LITERAL1
THREADX_MAJOR_VERSION LITERAL1
THREADX_MINOR_VERSION LITERAL1
THREADX_PATCH_VERSION LITERAL1
TX_NO_WAIT LITERAL1
TX_WAIT_FOREVER LITERAL1
TX_AND LITERAL1
TX_AND_CLEAR LITERAL1
TX_OR LITERAL1
TX_OR_CLEAR LITERAL1
TX_1_ULONG LITERAL1
TX_2_ULONG LITERAL1
TX_4_ULONG LITERAL1
TX_8_ULONG LITERAL1
TX_16_ULONG LITERAL1
TX_NO_TIME_SLICE LITERAL1
TX_AUTO_START LITERAL1
TX_DONT_START LITERAL1
TX_AUTO_ACTIVATE LITERAL1
TX_NO_ACTIVATE LITERAL1
TX_TRUE LITERAL1
TX_FALSE LITERAL1
TX_NULL LITERAL1
TX_INHERIT LITERAL1
TX_NO_INHERIT LITERAL1
TX_THREAD_ENTRY LITERAL1
TX_THREAD_EXIT LITERAL1
TX_NO_SUSPENSIONS LITERAL1
TX_NO_MESSAGES LITERAL1
TX_EMPTY LITERAL1
TX_CLEAR_ID LITERAL1
TX_STACK_FILL LITERAL1
TX_SUCCESS LITERAL1
TX_DELETED LITERAL1
TX_POOL_ERROR LITERAL1
TX_PTR_ERROR LITERAL1
TX_WAIT_ERROR LITERAL1
TX_SIZE_ERROR LITERAL1
TX_GROUP_ERROR LITERAL1
TX_NO_EVENTS LITERAL1
TX_OPTION_ERROR LITERAL1
TX_QUEUE_ERROR LITERAL1
TX_QUEUE_EMPTY LITERAL1
TX_QUEUE_FULL LITERAL1
TX_SEMAPHORE_ERROR LITERAL1
TX_NO_INSTANCE LITERAL1
TX_THREAD_ERROR LITERAL1
TX_PRIORITY_ERROR LITERAL1
TX_NO_MEMORY LITERAL1
TX_START_ERROR LITERAL1
TX_DELETE_ERROR LITERAL1
TX_RESUME_ERROR LITERAL1
TX_CALLER_ERROR LITERAL1
TX_SUSPEND_ERROR LITERAL1
TX_TIMER_ERROR LITERAL1
TX_TICK_ERROR LITERAL1
TX_ACTIVATE_ERROR LITERAL1
TX_THRESH_ERROR LITERAL1
TX_SUSPEND_LIFTED LITERAL1
TX_WAIT_ABORTED LITERAL1
TX_WAIT_ABORT_ERROR LITERAL1
TX_MUTEX_ERROR LITERAL1
TX_NOT_AVAILABLE LITERAL1
TX_NOT_OWNED LITERAL1
TX_INHERIT_ERROR LITERAL1
TX_NOT_DONE LITERAL1
TX_CEILING_EXCEEDED LITERAL1
TX_INVALID_CEILING LITERAL1
TX_FEATURE_NOT_ENABLED LITERAL1
TX_TIMER_TICKS_PER_SECOND LITERAL1