]> begriffs open source - cmsis/blob - dev/v6.0.0-dev53/RTOS2/cmsis_rtos2.tag
Update documentation for release dev/v6.0.0-dev53
[cmsis] / dev / v6.0.0-dev53 / RTOS2 / cmsis_rtos2.tag
1 <?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
2 <tagfile doxygen_version="1.9.6" doxygen_gitid="4586b5cfaa3d46d51f6a51882951d15644c49edf">
3   <compound kind="struct">
4     <name>osEventFlagsAttr_t</name>
5     <filename>group__CMSIS__RTOS__EventFlags.html</filename>
6     <anchor>structosEventFlagsAttr__t</anchor>
7     <member kind="variable">
8       <type>const char *</type>
9       <name>name</name>
10       <anchorfile>group__CMSIS__RTOS__EventFlags.html</anchorfile>
11       <anchor>ab74e6bf80237ddc4109968cedc58c151</anchor>
12       <arglist></arglist>
13     </member>
14     <member kind="variable">
15       <type>uint32_t</type>
16       <name>attr_bits</name>
17       <anchorfile>group__CMSIS__RTOS__EventFlags.html</anchorfile>
18       <anchor>a6e93b49cb79c12f768d72580c7731f30</anchor>
19       <arglist></arglist>
20     </member>
21     <member kind="variable">
22       <type>void *</type>
23       <name>cb_mem</name>
24       <anchorfile>group__CMSIS__RTOS__EventFlags.html</anchorfile>
25       <anchor>a1e100dc33d403841ed3c344e3397868e</anchor>
26       <arglist></arglist>
27     </member>
28     <member kind="variable">
29       <type>uint32_t</type>
30       <name>cb_size</name>
31       <anchorfile>group__CMSIS__RTOS__EventFlags.html</anchorfile>
32       <anchor>aa55a4335d12dc2785dc00fdc292d1159</anchor>
33       <arglist></arglist>
34     </member>
35   </compound>
36   <compound kind="struct">
37     <name>osMemoryPoolAttr_t</name>
38     <filename>group__CMSIS__RTOS__PoolMgmt.html</filename>
39     <anchor>structosMemoryPoolAttr__t</anchor>
40     <member kind="variable">
41       <type>const char *</type>
42       <name>name</name>
43       <anchorfile>group__CMSIS__RTOS__PoolMgmt.html</anchorfile>
44       <anchor>ab74e6bf80237ddc4109968cedc58c151</anchor>
45       <arglist></arglist>
46     </member>
47     <member kind="variable">
48       <type>uint32_t</type>
49       <name>attr_bits</name>
50       <anchorfile>group__CMSIS__RTOS__PoolMgmt.html</anchorfile>
51       <anchor>a6e93b49cb79c12f768d72580c7731f30</anchor>
52       <arglist></arglist>
53     </member>
54     <member kind="variable">
55       <type>void *</type>
56       <name>cb_mem</name>
57       <anchorfile>group__CMSIS__RTOS__PoolMgmt.html</anchorfile>
58       <anchor>a1e100dc33d403841ed3c344e3397868e</anchor>
59       <arglist></arglist>
60     </member>
61     <member kind="variable">
62       <type>uint32_t</type>
63       <name>cb_size</name>
64       <anchorfile>group__CMSIS__RTOS__PoolMgmt.html</anchorfile>
65       <anchor>aa55a4335d12dc2785dc00fdc292d1159</anchor>
66       <arglist></arglist>
67     </member>
68     <member kind="variable">
69       <type>void *</type>
70       <name>mp_mem</name>
71       <anchorfile>group__CMSIS__RTOS__PoolMgmt.html</anchorfile>
72       <anchor>a5799465cca9c71c5587ceb0986f5b06a</anchor>
73       <arglist></arglist>
74     </member>
75     <member kind="variable">
76       <type>uint32_t</type>
77       <name>mp_size</name>
78       <anchorfile>group__CMSIS__RTOS__PoolMgmt.html</anchorfile>
79       <anchor>a66c26015c0ac8e88a4ad907c120aee4f</anchor>
80       <arglist></arglist>
81     </member>
82   </compound>
83   <compound kind="struct">
84     <name>osMessageQueueAttr_t</name>
85     <filename>group__CMSIS__RTOS__Message.html</filename>
86     <anchor>structosMessageQueueAttr__t</anchor>
87     <member kind="variable">
88       <type>const char *</type>
89       <name>name</name>
90       <anchorfile>group__CMSIS__RTOS__Message.html</anchorfile>
91       <anchor>ab74e6bf80237ddc4109968cedc58c151</anchor>
92       <arglist></arglist>
93     </member>
94     <member kind="variable">
95       <type>uint32_t</type>
96       <name>attr_bits</name>
97       <anchorfile>group__CMSIS__RTOS__Message.html</anchorfile>
98       <anchor>a6e93b49cb79c12f768d72580c7731f30</anchor>
99       <arglist></arglist>
100     </member>
101     <member kind="variable">
102       <type>void *</type>
103       <name>cb_mem</name>
104       <anchorfile>group__CMSIS__RTOS__Message.html</anchorfile>
105       <anchor>a1e100dc33d403841ed3c344e3397868e</anchor>
106       <arglist></arglist>
107     </member>
108     <member kind="variable">
109       <type>uint32_t</type>
110       <name>cb_size</name>
111       <anchorfile>group__CMSIS__RTOS__Message.html</anchorfile>
112       <anchor>aa55a4335d12dc2785dc00fdc292d1159</anchor>
113       <arglist></arglist>
114     </member>
115     <member kind="variable">
116       <type>void *</type>
117       <name>mq_mem</name>
118       <anchorfile>group__CMSIS__RTOS__Message.html</anchorfile>
119       <anchor>a4e208dc0fb049b42c4b90cbd2791c5ad</anchor>
120       <arglist></arglist>
121     </member>
122     <member kind="variable">
123       <type>uint32_t</type>
124       <name>mq_size</name>
125       <anchorfile>group__CMSIS__RTOS__Message.html</anchorfile>
126       <anchor>ac1cc09f875e20c926920b57bb83c70ee</anchor>
127       <arglist></arglist>
128     </member>
129   </compound>
130   <compound kind="struct">
131     <name>osMutexAttr_t</name>
132     <filename>group__CMSIS__RTOS__MutexMgmt.html</filename>
133     <anchor>structosMutexAttr__t</anchor>
134     <member kind="variable">
135       <type>const char *</type>
136       <name>name</name>
137       <anchorfile>group__CMSIS__RTOS__MutexMgmt.html</anchorfile>
138       <anchor>ab74e6bf80237ddc4109968cedc58c151</anchor>
139       <arglist></arglist>
140     </member>
141     <member kind="variable">
142       <type>uint32_t</type>
143       <name>attr_bits</name>
144       <anchorfile>group__CMSIS__RTOS__MutexMgmt.html</anchorfile>
145       <anchor>a6e93b49cb79c12f768d72580c7731f30</anchor>
146       <arglist></arglist>
147     </member>
148     <member kind="variable">
149       <type>void *</type>
150       <name>cb_mem</name>
151       <anchorfile>group__CMSIS__RTOS__MutexMgmt.html</anchorfile>
152       <anchor>a1e100dc33d403841ed3c344e3397868e</anchor>
153       <arglist></arglist>
154     </member>
155     <member kind="variable">
156       <type>uint32_t</type>
157       <name>cb_size</name>
158       <anchorfile>group__CMSIS__RTOS__MutexMgmt.html</anchorfile>
159       <anchor>aa55a4335d12dc2785dc00fdc292d1159</anchor>
160       <arglist></arglist>
161     </member>
162   </compound>
163   <compound kind="struct">
164     <name>osSemaphoreAttr_t</name>
165     <filename>group__CMSIS__RTOS__SemaphoreMgmt.html</filename>
166     <anchor>structosSemaphoreAttr__t</anchor>
167     <member kind="variable">
168       <type>const char *</type>
169       <name>name</name>
170       <anchorfile>group__CMSIS__RTOS__SemaphoreMgmt.html</anchorfile>
171       <anchor>ab74e6bf80237ddc4109968cedc58c151</anchor>
172       <arglist></arglist>
173     </member>
174     <member kind="variable">
175       <type>uint32_t</type>
176       <name>attr_bits</name>
177       <anchorfile>group__CMSIS__RTOS__SemaphoreMgmt.html</anchorfile>
178       <anchor>a6e93b49cb79c12f768d72580c7731f30</anchor>
179       <arglist></arglist>
180     </member>
181     <member kind="variable">
182       <type>void *</type>
183       <name>cb_mem</name>
184       <anchorfile>group__CMSIS__RTOS__SemaphoreMgmt.html</anchorfile>
185       <anchor>a1e100dc33d403841ed3c344e3397868e</anchor>
186       <arglist></arglist>
187     </member>
188     <member kind="variable">
189       <type>uint32_t</type>
190       <name>cb_size</name>
191       <anchorfile>group__CMSIS__RTOS__SemaphoreMgmt.html</anchorfile>
192       <anchor>aa55a4335d12dc2785dc00fdc292d1159</anchor>
193       <arglist></arglist>
194     </member>
195   </compound>
196   <compound kind="struct">
197     <name>osThreadAttr_t</name>
198     <filename>group__CMSIS__RTOS__ThreadMgmt.html</filename>
199     <anchor>structosThreadAttr__t</anchor>
200     <member kind="variable">
201       <type>const char *</type>
202       <name>name</name>
203       <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
204       <anchor>ab74e6bf80237ddc4109968cedc58c151</anchor>
205       <arglist></arglist>
206     </member>
207     <member kind="variable">
208       <type>uint32_t</type>
209       <name>attr_bits</name>
210       <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
211       <anchor>a6e93b49cb79c12f768d72580c7731f30</anchor>
212       <arglist></arglist>
213     </member>
214     <member kind="variable">
215       <type>void *</type>
216       <name>cb_mem</name>
217       <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
218       <anchor>a1e100dc33d403841ed3c344e3397868e</anchor>
219       <arglist></arglist>
220     </member>
221     <member kind="variable">
222       <type>uint32_t</type>
223       <name>cb_size</name>
224       <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
225       <anchor>aa55a4335d12dc2785dc00fdc292d1159</anchor>
226       <arglist></arglist>
227     </member>
228     <member kind="variable">
229       <type>void *</type>
230       <name>stack_mem</name>
231       <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
232       <anchor>ad7c9b42355a4c8b9467130ab3fb19e43</anchor>
233       <arglist></arglist>
234     </member>
235     <member kind="variable">
236       <type>uint32_t</type>
237       <name>stack_size</name>
238       <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
239       <anchor>aacbc9a219f2d6870e9ce89bb93f975c9</anchor>
240       <arglist></arglist>
241     </member>
242     <member kind="variable">
243       <type>osPriority_t</type>
244       <name>priority</name>
245       <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
246       <anchor>a6a5183df4c54c3e28dc8dc704f2487d5</anchor>
247       <arglist></arglist>
248     </member>
249     <member kind="variable">
250       <type>TZ_ModuleId_t</type>
251       <name>tz_module</name>
252       <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
253       <anchor>a697f2aad6119d655d212ea10245ae394</anchor>
254       <arglist></arglist>
255     </member>
256     <member kind="variable">
257       <type>uint32_t</type>
258       <name>affinity_mask</name>
259       <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
260       <anchor>aaf358099120136bf63c5e53cf5d40043</anchor>
261       <arglist></arglist>
262     </member>
263   </compound>
264   <compound kind="struct">
265     <name>osTimerAttr_t</name>
266     <filename>group__CMSIS__RTOS__TimerMgmt.html</filename>
267     <anchor>structosTimerAttr__t</anchor>
268     <member kind="variable">
269       <type>const char *</type>
270       <name>name</name>
271       <anchorfile>group__CMSIS__RTOS__TimerMgmt.html</anchorfile>
272       <anchor>gab74e6bf80237ddc4109968cedc58c151</anchor>
273       <arglist></arglist>
274     </member>
275     <member kind="variable">
276       <type>uint32_t</type>
277       <name>attr_bits</name>
278       <anchorfile>group__CMSIS__RTOS__TimerMgmt.html</anchorfile>
279       <anchor>ga6e93b49cb79c12f768d72580c7731f30</anchor>
280       <arglist></arglist>
281     </member>
282     <member kind="variable">
283       <type>void *</type>
284       <name>cb_mem</name>
285       <anchorfile>group__CMSIS__RTOS__TimerMgmt.html</anchorfile>
286       <anchor>ga1e100dc33d403841ed3c344e3397868e</anchor>
287       <arglist></arglist>
288     </member>
289     <member kind="variable">
290       <type>uint32_t</type>
291       <name>cb_size</name>
292       <anchorfile>group__CMSIS__RTOS__TimerMgmt.html</anchorfile>
293       <anchor>gaa55a4335d12dc2785dc00fdc292d1159</anchor>
294       <arglist></arglist>
295     </member>
296   </compound>
297   <compound kind="struct">
298     <name>osVersion_t</name>
299     <filename>group__CMSIS__RTOS__KernelCtrl.html</filename>
300     <anchor>structosVersion__t</anchor>
301     <member kind="variable">
302       <type>uint32_t</type>
303       <name>api</name>
304       <anchorfile>group__CMSIS__RTOS__KernelCtrl.html</anchorfile>
305       <anchor>a76a1ef1a4d3d9bd3e70783051f22a6d3</anchor>
306       <arglist></arglist>
307     </member>
308     <member kind="variable">
309       <type>uint32_t</type>
310       <name>kernel</name>
311       <anchorfile>group__CMSIS__RTOS__KernelCtrl.html</anchorfile>
312       <anchor>ad8075d3f42141346ae2c56389358f9e7</anchor>
313       <arglist></arglist>
314     </member>
315   </compound>
316   <compound kind="group">
317     <name>CMSIS_RTOS</name>
318     <title>CMSIS-RTOS2 API</title>
319     <filename>group__CMSIS__RTOS.html</filename>
320     <subgroup>CMSIS_RTOS_KernelCtrl</subgroup>
321     <subgroup>CMSIS_RTOS_ThreadMgmt</subgroup>
322     <subgroup>CMSIS_RTOS_ThreadFlagsMgmt</subgroup>
323     <subgroup>CMSIS_RTOS_EventFlags</subgroup>
324     <subgroup>CMSIS_RTOS_Wait</subgroup>
325     <subgroup>CMSIS_RTOS_TimerMgmt</subgroup>
326     <subgroup>CMSIS_RTOS_MutexMgmt</subgroup>
327     <subgroup>CMSIS_RTOS_SemaphoreMgmt</subgroup>
328     <subgroup>CMSIS_RTOS_PoolMgmt</subgroup>
329     <subgroup>CMSIS_RTOS_Message</subgroup>
330     <subgroup>CMSIS_RTOS_Definitions</subgroup>
331     <docanchor file="group__CMSIS__RTOS.html" title="CMSIS-RTOS2 Function Reference">rtos_api2_functions</docanchor>
332   </compound>
333   <compound kind="group">
334     <name>CMSIS_RTOS_KernelCtrl</name>
335     <title>Kernel Information and Control</title>
336     <filename>group__CMSIS__RTOS__KernelCtrl.html</filename>
337     <class kind="struct">osVersion_t</class>
338     <member kind="enumeration">
339       <type></type>
340       <name>osKernelState_t</name>
341       <anchorfile>group__CMSIS__RTOS__KernelCtrl.html</anchorfile>
342       <anchor>ga08326469274b668140ca934b168a5ad4</anchor>
343       <arglist></arglist>
344     </member>
345     <member kind="enumvalue">
346       <name>osKernelInactive</name>
347       <anchorfile>group__CMSIS__RTOS__KernelCtrl.html</anchorfile>
348       <anchor>gga08326469274b668140ca934b168a5ad4a2ad3e5912db47b497529d036c89e7995</anchor>
349       <arglist></arglist>
350     </member>
351     <member kind="enumvalue">
352       <name>osKernelReady</name>
353       <anchorfile>group__CMSIS__RTOS__KernelCtrl.html</anchorfile>
354       <anchor>gga08326469274b668140ca934b168a5ad4a0596c6e14113447604753656417c9a24</anchor>
355       <arglist></arglist>
356     </member>
357     <member kind="enumvalue">
358       <name>osKernelRunning</name>
359       <anchorfile>group__CMSIS__RTOS__KernelCtrl.html</anchorfile>
360       <anchor>gga08326469274b668140ca934b168a5ad4a8e0b699fbe1c8bb66fefadd5911cb6ce</anchor>
361       <arglist></arglist>
362     </member>
363     <member kind="enumvalue">
364       <name>osKernelLocked</name>
365       <anchorfile>group__CMSIS__RTOS__KernelCtrl.html</anchorfile>
366       <anchor>gga08326469274b668140ca934b168a5ad4a2fe382ad5ebab2257b35740414b28b01</anchor>
367       <arglist></arglist>
368     </member>
369     <member kind="enumvalue">
370       <name>osKernelSuspended</name>
371       <anchorfile>group__CMSIS__RTOS__KernelCtrl.html</anchorfile>
372       <anchor>gga08326469274b668140ca934b168a5ad4ad364464ad84d63b1413a9ac8a962390c</anchor>
373       <arglist></arglist>
374     </member>
375     <member kind="enumvalue">
376       <name>osKernelError</name>
377       <anchorfile>group__CMSIS__RTOS__KernelCtrl.html</anchorfile>
378       <anchor>gga08326469274b668140ca934b168a5ad4a0545c92c18ce8e6b24e82a0d694a0b4a</anchor>
379       <arglist></arglist>
380     </member>
381     <member kind="enumvalue">
382       <name>osKernelReserved</name>
383       <anchorfile>group__CMSIS__RTOS__KernelCtrl.html</anchorfile>
384       <anchor>gga08326469274b668140ca934b168a5ad4ab0a47576defa29396a649d9173d4bc4b</anchor>
385       <arglist></arglist>
386     </member>
387     <member kind="function">
388       <type>osStatus_t</type>
389       <name>osKernelInitialize</name>
390       <anchorfile>group__CMSIS__RTOS__KernelCtrl.html</anchorfile>
391       <anchor>gae818f6611d25ba3140bede410a52d659</anchor>
392       <arglist>(void)</arglist>
393     </member>
394     <member kind="function">
395       <type>osStatus_t</type>
396       <name>osKernelGetInfo</name>
397       <anchorfile>group__CMSIS__RTOS__KernelCtrl.html</anchorfile>
398       <anchor>ga6f7764e7250c5c5364c00c45a5d1d199</anchor>
399       <arglist>(osVersion_t *version, char *id_buf, uint32_t id_size)</arglist>
400     </member>
401     <member kind="function">
402       <type>osKernelState_t</type>
403       <name>osKernelGetState</name>
404       <anchorfile>group__CMSIS__RTOS__KernelCtrl.html</anchorfile>
405       <anchor>ga48b69b81012fce051f639be288b243ba</anchor>
406       <arglist>(void)</arglist>
407     </member>
408     <member kind="function">
409       <type>osStatus_t</type>
410       <name>osKernelStart</name>
411       <anchorfile>group__CMSIS__RTOS__KernelCtrl.html</anchorfile>
412       <anchor>ga9ae2cc00f0d89d7b6a307bba942b5221</anchor>
413       <arglist>(void)</arglist>
414     </member>
415     <member kind="function">
416       <type>int32_t</type>
417       <name>osKernelLock</name>
418       <anchorfile>group__CMSIS__RTOS__KernelCtrl.html</anchorfile>
419       <anchor>ga948609ee930d9b38336b9e1c2a4dfe12</anchor>
420       <arglist>(void)</arglist>
421     </member>
422     <member kind="function">
423       <type>int32_t</type>
424       <name>osKernelUnlock</name>
425       <anchorfile>group__CMSIS__RTOS__KernelCtrl.html</anchorfile>
426       <anchor>gaf401728b4657456198c33fe75f8d6720</anchor>
427       <arglist>(void)</arglist>
428     </member>
429     <member kind="function">
430       <type>int32_t</type>
431       <name>osKernelRestoreLock</name>
432       <anchorfile>group__CMSIS__RTOS__KernelCtrl.html</anchorfile>
433       <anchor>gae7d0a71b9586cbbb49fcbdf6a04f0289</anchor>
434       <arglist>(int32_t lock)</arglist>
435     </member>
436     <member kind="function">
437       <type>uint32_t</type>
438       <name>osKernelSuspend</name>
439       <anchorfile>group__CMSIS__RTOS__KernelCtrl.html</anchorfile>
440       <anchor>gae26683e1606ec633354a2876c68f0c1f</anchor>
441       <arglist>(void)</arglist>
442     </member>
443     <member kind="function">
444       <type>void</type>
445       <name>osKernelResume</name>
446       <anchorfile>group__CMSIS__RTOS__KernelCtrl.html</anchorfile>
447       <anchor>ga8c4b4d7ed34cab73c001665d9176aced</anchor>
448       <arglist>(uint32_t sleep_ticks)</arglist>
449     </member>
450     <member kind="function">
451       <type>uint32_t</type>
452       <name>osKernelGetTickCount</name>
453       <anchorfile>group__CMSIS__RTOS__KernelCtrl.html</anchorfile>
454       <anchor>ga84bcdbf2fb76b10c8df4e439f0c7e11b</anchor>
455       <arglist>(void)</arglist>
456     </member>
457     <member kind="function">
458       <type>uint32_t</type>
459       <name>osKernelGetTickFreq</name>
460       <anchorfile>group__CMSIS__RTOS__KernelCtrl.html</anchorfile>
461       <anchor>ga7a8d7bd927eaaa58999f91d7d6310cee</anchor>
462       <arglist>(void)</arglist>
463     </member>
464     <member kind="function">
465       <type>uint32_t</type>
466       <name>osKernelGetSysTimerCount</name>
467       <anchorfile>group__CMSIS__RTOS__KernelCtrl.html</anchorfile>
468       <anchor>gae0fcaff6cecfb4013bb556c87afcd7d2</anchor>
469       <arglist>(void)</arglist>
470     </member>
471     <member kind="function">
472       <type>uint32_t</type>
473       <name>osKernelGetSysTimerFreq</name>
474       <anchorfile>group__CMSIS__RTOS__KernelCtrl.html</anchorfile>
475       <anchor>ga4d69215a93220f72be3684cad582f16a</anchor>
476       <arglist>(void)</arglist>
477     </member>
478     <member kind="function">
479       <type>osStatus_t</type>
480       <name>osKernelProtect</name>
481       <anchorfile>group__CMSIS__RTOS__KernelCtrl.html</anchorfile>
482       <anchor>gac7e3b012c15c55bda68e0dd96ad9cd72</anchor>
483       <arglist>(uint32_t safety_class)</arglist>
484     </member>
485     <member kind="function">
486       <type>osStatus_t</type>
487       <name>osKernelDestroyClass</name>
488       <anchorfile>group__CMSIS__RTOS__KernelCtrl.html</anchorfile>
489       <anchor>ga2065364d1bc805a40e749430377df1e1</anchor>
490       <arglist>(uint32_t safety_class, uint32_t mode)</arglist>
491     </member>
492     <member kind="function">
493       <type>void</type>
494       <name>osFaultResume</name>
495       <anchorfile>group__CMSIS__RTOS__KernelCtrl.html</anchorfile>
496       <anchor>ga91b400b21a9093f7751fc45613c12110</anchor>
497       <arglist>(void)</arglist>
498     </member>
499   </compound>
500   <compound kind="group">
501     <name>CMSIS_RTOS_ThreadMgmt</name>
502     <title>Thread Management</title>
503     <filename>group__CMSIS__RTOS__ThreadMgmt.html</filename>
504     <class kind="struct">osThreadAttr_t</class>
505     <member kind="define">
506       <type>#define</type>
507       <name>osErrorId</name>
508       <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
509       <anchor>ga6f3bd4b67fb89bd085266fe65ee45b06</anchor>
510       <arglist></arglist>
511     </member>
512     <member kind="define">
513       <type>#define</type>
514       <name>osThreadJoinable</name>
515       <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
516       <anchor>ga249499c519f3f8eef5673009ab6cfcbe</anchor>
517       <arglist></arglist>
518     </member>
519     <member kind="define">
520       <type>#define</type>
521       <name>osThreadDetached</name>
522       <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
523       <anchor>gaa9336c1073858d6b118e2e011636246f</anchor>
524       <arglist></arglist>
525     </member>
526     <member kind="define">
527       <type>#define</type>
528       <name>osThreadUnprivileged</name>
529       <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
530       <anchor>ga4c028e5c3f4d86d237a1e09ceaf84792</anchor>
531       <arglist></arglist>
532     </member>
533     <member kind="define">
534       <type>#define</type>
535       <name>osThreadPrivileged</name>
536       <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
537       <anchor>ga7c2b7db42d23e4f56132e0ed739d02e5</anchor>
538       <arglist></arglist>
539     </member>
540     <member kind="define">
541       <type>#define</type>
542       <name>osThreadZone</name>
543       <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
544       <anchor>gaefca370070d0b1616421bc3311acfecc</anchor>
545       <arglist>(n)</arglist>
546     </member>
547     <member kind="define">
548       <type>#define</type>
549       <name>osThreadProcessor</name>
550       <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
551       <anchor>ga4ef461379ceba9ab7764850ef2c7b0ac</anchor>
552       <arglist>(n)</arglist>
553     </member>
554     <member kind="typedef">
555       <type>void(*</type>
556       <name>osThreadFunc_t</name>
557       <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
558       <anchor>gadd51f99a6eb50b94eee75f27cae815eb</anchor>
559       <arglist>)(void *argument)</arglist>
560     </member>
561     <member kind="typedef">
562       <type>void *</type>
563       <name>osThreadId_t</name>
564       <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
565       <anchor>gaa6c32fe2a3e0a2e01f212d55b02e51c7</anchor>
566       <arglist></arglist>
567     </member>
568     <member kind="enumeration">
569       <type></type>
570       <name>osThreadState_t</name>
571       <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
572       <anchor>gad3dc89e942e38d9f3af858a0269a820d</anchor>
573       <arglist></arglist>
574     </member>
575     <member kind="enumvalue">
576       <name>osThreadInactive</name>
577       <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
578       <anchor>ggad3dc89e942e38d9f3af858a0269a820dae9d77830b6866e287417b6e1d983e971</anchor>
579       <arglist></arglist>
580     </member>
581     <member kind="enumvalue">
582       <name>osThreadReady</name>
583       <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
584       <anchor>ggad3dc89e942e38d9f3af858a0269a820da59e286915944fe0e4d1ffdb1f2946f14</anchor>
585       <arglist></arglist>
586     </member>
587     <member kind="enumvalue">
588       <name>osThreadRunning</name>
589       <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
590       <anchor>ggad3dc89e942e38d9f3af858a0269a820dac4fe336e0790188fcf7d667372eca19d</anchor>
591       <arglist></arglist>
592     </member>
593     <member kind="enumvalue">
594       <name>osThreadBlocked</name>
595       <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
596       <anchor>ggad3dc89e942e38d9f3af858a0269a820daf0e992e354fba8695957c530226a4968</anchor>
597       <arglist></arglist>
598     </member>
599     <member kind="enumvalue">
600       <name>osThreadTerminated</name>
601       <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
602       <anchor>ggad3dc89e942e38d9f3af858a0269a820dad5b2726c2d0228f4f1a76cf6b630963c</anchor>
603       <arglist></arglist>
604     </member>
605     <member kind="enumvalue">
606       <name>osThreadError</name>
607       <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
608       <anchor>ggad3dc89e942e38d9f3af858a0269a820da339313e26613bc12f66a852e2ff8745e</anchor>
609       <arglist></arglist>
610     </member>
611     <member kind="enumeration">
612       <type></type>
613       <name>osPriority_t</name>
614       <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
615       <anchor>gad4e3e0971b41f2d17584a8c6837342ec</anchor>
616       <arglist></arglist>
617     </member>
618     <member kind="enumvalue">
619       <name>osPriorityIdle</name>
620       <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
621       <anchor>ggad4e3e0971b41f2d17584a8c6837342ecacd5864eac01a6916a7c866bb51a6aac1</anchor>
622       <arglist></arglist>
623     </member>
624     <member kind="enumvalue">
625       <name>osPriorityISR</name>
626       <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
627       <anchor>ggad4e3e0971b41f2d17584a8c6837342eca4b4fa46c3ebaf4259662a0a0a3173b7f</anchor>
628       <arglist></arglist>
629     </member>
630     <member kind="function">
631       <type>osThreadId_t</type>
632       <name>osThreadNew</name>
633       <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
634       <anchor>ga48d68b8666d99d28fa646ee1d2182b8f</anchor>
635       <arglist>(osThreadFunc_t func, void *argument, const osThreadAttr_t *attr)</arglist>
636     </member>
637     <member kind="function">
638       <type>const char *</type>
639       <name>osThreadGetName</name>
640       <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
641       <anchor>gac3230f3a55a297514b013ebf38f27e0a</anchor>
642       <arglist>(osThreadId_t thread_id)</arglist>
643     </member>
644     <member kind="function">
645       <type>uint32_t</type>
646       <name>osThreadGetClass</name>
647       <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
648       <anchor>ga1bfbef7da94ed4147d231e8d6eeb5f3e</anchor>
649       <arglist>(osThreadId_t thread_id)</arglist>
650     </member>
651     <member kind="function">
652       <type>uint32_t</type>
653       <name>osThreadGetZone</name>
654       <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
655       <anchor>ga4101737fa4fd303d4b41fdca6b994f8e</anchor>
656       <arglist>(osThreadId_t thread_id)</arglist>
657     </member>
658     <member kind="function">
659       <type>osThreadId_t</type>
660       <name>osThreadGetId</name>
661       <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
662       <anchor>ga8df03548e89fbc56402a5cd584a505da</anchor>
663       <arglist>(void)</arglist>
664     </member>
665     <member kind="function">
666       <type>osThreadState_t</type>
667       <name>osThreadGetState</name>
668       <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
669       <anchor>gacc0a98b42f0a5928e12dc91dc76866b9</anchor>
670       <arglist>(osThreadId_t thread_id)</arglist>
671     </member>
672     <member kind="function">
673       <type>osStatus_t</type>
674       <name>osThreadSetPriority</name>
675       <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
676       <anchor>ga861a420fb2d643115b06622903fb3bfb</anchor>
677       <arglist>(osThreadId_t thread_id, osPriority_t priority)</arglist>
678     </member>
679     <member kind="function">
680       <type>osPriority_t</type>
681       <name>osThreadGetPriority</name>
682       <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
683       <anchor>ga0aeaf349604f456e68e78f9d3b42e44b</anchor>
684       <arglist>(osThreadId_t thread_id)</arglist>
685     </member>
686     <member kind="function">
687       <type>osStatus_t</type>
688       <name>osThreadYield</name>
689       <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
690       <anchor>gad01c7ec26535b1de6b018bb9466720e2</anchor>
691       <arglist>(void)</arglist>
692     </member>
693     <member kind="function">
694       <type>osStatus_t</type>
695       <name>osThreadSuspend</name>
696       <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
697       <anchor>gaa9de419d0152bf77e9bbcd1f369fb990</anchor>
698       <arglist>(osThreadId_t thread_id)</arglist>
699     </member>
700     <member kind="function">
701       <type>osStatus_t</type>
702       <name>osThreadResume</name>
703       <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
704       <anchor>ga3dbad90eff394b02de76a452c84c5d80</anchor>
705       <arglist>(osThreadId_t thread_id)</arglist>
706     </member>
707     <member kind="function">
708       <type>osStatus_t</type>
709       <name>osThreadDetach</name>
710       <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
711       <anchor>gaaad14cd9547341ea8109dc4e8540f1dc</anchor>
712       <arglist>(osThreadId_t thread_id)</arglist>
713     </member>
714     <member kind="function">
715       <type>osStatus_t</type>
716       <name>osThreadJoin</name>
717       <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
718       <anchor>ga3fca90fb0679afeb968aa8c3d5874487</anchor>
719       <arglist>(osThreadId_t thread_id)</arglist>
720     </member>
721     <member kind="function">
722       <type>__NO_RETURN void</type>
723       <name>osThreadExit</name>
724       <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
725       <anchor>gaddaa452dd7610e4096647a566d3556fc</anchor>
726       <arglist>(void)</arglist>
727     </member>
728     <member kind="function">
729       <type>osStatus_t</type>
730       <name>osThreadTerminate</name>
731       <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
732       <anchor>ga2f8ba6dba6e9c065a6e236ffd410d74a</anchor>
733       <arglist>(osThreadId_t thread_id)</arglist>
734     </member>
735     <member kind="function">
736       <type>uint32_t</type>
737       <name>osThreadGetStackSize</name>
738       <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
739       <anchor>gab9f8bd715d671c6ee27644867bc1bf65</anchor>
740       <arglist>(osThreadId_t thread_id)</arglist>
741     </member>
742     <member kind="function">
743       <type>uint32_t</type>
744       <name>osThreadGetStackSpace</name>
745       <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
746       <anchor>ga9c83bd5dd8de329701775d6ef7012720</anchor>
747       <arglist>(osThreadId_t thread_id)</arglist>
748     </member>
749     <member kind="function">
750       <type>uint32_t</type>
751       <name>osThreadGetCount</name>
752       <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
753       <anchor>ga495b3f812224e7301f23a691793765db</anchor>
754       <arglist>(void)</arglist>
755     </member>
756     <member kind="function">
757       <type>uint32_t</type>
758       <name>osThreadEnumerate</name>
759       <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
760       <anchor>ga5606604d56e21ece1a654664be877439</anchor>
761       <arglist>(osThreadId_t *thread_array, uint32_t array_items)</arglist>
762     </member>
763     <member kind="function">
764       <type>osStatus_t</type>
765       <name>osThreadFeedWatchdog</name>
766       <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
767       <anchor>ga8f4455b06afb95c1915f15266818a8c6</anchor>
768       <arglist>(uint32_t ticks)</arglist>
769     </member>
770     <member kind="function">
771       <type>osStatus_t</type>
772       <name>osThreadProtectPrivileged</name>
773       <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
774       <anchor>gaee8e6bed82cd58dad31bb90156182032</anchor>
775       <arglist>(void)</arglist>
776     </member>
777     <member kind="function">
778       <type>osStatus_t</type>
779       <name>osThreadSuspendClass</name>
780       <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
781       <anchor>gadadb56627094dbb07f6aeddf7d713fd9</anchor>
782       <arglist>(uint32_t safety_class, uint32_t mode)</arglist>
783     </member>
784     <member kind="function">
785       <type>osStatus_t</type>
786       <name>osThreadResumeClass</name>
787       <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
788       <anchor>gadd0a06b459925eb5cdeab67b380a3970</anchor>
789       <arglist>(uint32_t safety_class, uint32_t mode)</arglist>
790     </member>
791     <member kind="function">
792       <type>osStatus_t</type>
793       <name>osThreadTerminateZone</name>
794       <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
795       <anchor>ga99ce311cc620c65fbac043d04dc7d755</anchor>
796       <arglist>(uint32_t zone)</arglist>
797     </member>
798     <member kind="function">
799       <type>osStatus_t</type>
800       <name>osThreadSetAffinityMask</name>
801       <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
802       <anchor>ga60e2518df0194587a134b7e1836f2470</anchor>
803       <arglist>(osThreadId_t thread_id, uint32_t affinity_mask)</arglist>
804     </member>
805     <member kind="function">
806       <type>uint32_t</type>
807       <name>osThreadGetAffinityMask</name>
808       <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
809       <anchor>gab0541a97b969f7f762572dcefe2f65e1</anchor>
810       <arglist>(osThreadId_t thread_id)</arglist>
811     </member>
812     <member kind="function">
813       <type>uint32_t</type>
814       <name>osWatchdogAlarm_Handler</name>
815       <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
816       <anchor>ga5a02770aaf65c7a3c7562c109884176a</anchor>
817       <arglist>(osThreadId_t thread_id)</arglist>
818     </member>
819     <member kind="function">
820       <type>void</type>
821       <name>osZoneSetup_Callback</name>
822       <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
823       <anchor>ga79d4b26de0bfcdaf142f83e585532f93</anchor>
824       <arglist>(uint32_t zone)</arglist>
825     </member>
826     <docanchor file="group__CMSIS__RTOS__ThreadMgmt.html">ThreadStates</docanchor>
827     <docanchor file="group__CMSIS__RTOS__ThreadMgmt.html">threadConfig_procmode</docanchor>
828     <docanchor file="group__CMSIS__RTOS__ThreadMgmt.html">thread_examples</docanchor>
829     <docanchor file="group__CMSIS__RTOS__ThreadMgmt.html">joinable_threads</docanchor>
830   </compound>
831   <compound kind="group">
832     <name>CMSIS_RTOS_ThreadFlagsMgmt</name>
833     <title>Thread Flags</title>
834     <filename>group__CMSIS__RTOS__ThreadFlagsMgmt.html</filename>
835     <member kind="function">
836       <type>uint32_t</type>
837       <name>osThreadFlagsSet</name>
838       <anchorfile>group__CMSIS__RTOS__ThreadFlagsMgmt.html</anchorfile>
839       <anchor>ga6f89ef9caded1d9963c7b12b0f6412c9</anchor>
840       <arglist>(osThreadId_t thread_id, uint32_t flags)</arglist>
841     </member>
842     <member kind="function">
843       <type>uint32_t</type>
844       <name>osThreadFlagsClear</name>
845       <anchorfile>group__CMSIS__RTOS__ThreadFlagsMgmt.html</anchorfile>
846       <anchor>ga656abc1c862c5b9a2b13584c42cc0bfa</anchor>
847       <arglist>(uint32_t flags)</arglist>
848     </member>
849     <member kind="function">
850       <type>uint32_t</type>
851       <name>osThreadFlagsGet</name>
852       <anchorfile>group__CMSIS__RTOS__ThreadFlagsMgmt.html</anchorfile>
853       <anchor>ga85c8d2c89466e25abbcb545d9ddd71ba</anchor>
854       <arglist>(void)</arglist>
855     </member>
856     <member kind="function">
857       <type>uint32_t</type>
858       <name>osThreadFlagsWait</name>
859       <anchorfile>group__CMSIS__RTOS__ThreadFlagsMgmt.html</anchorfile>
860       <anchor>gac11542ad6300b600f872fc96e340ec2b</anchor>
861       <arglist>(uint32_t flags, uint32_t options, uint32_t timeout)</arglist>
862     </member>
863   </compound>
864   <compound kind="group">
865     <name>CMSIS_RTOS_EventFlags</name>
866     <title>Event Flags</title>
867     <filename>group__CMSIS__RTOS__EventFlags.html</filename>
868     <class kind="struct">osEventFlagsAttr_t</class>
869     <member kind="typedef">
870       <type>void *</type>
871       <name>osEventFlagsId_t</name>
872       <anchorfile>group__CMSIS__RTOS__EventFlags.html</anchorfile>
873       <anchor>gafdbab933146d6d81d7cca7287e267a50</anchor>
874       <arglist></arglist>
875     </member>
876     <member kind="function">
877       <type>osEventFlagsId_t</type>
878       <name>osEventFlagsNew</name>
879       <anchorfile>group__CMSIS__RTOS__EventFlags.html</anchorfile>
880       <anchor>gab14b1caeb12ffa42cce1bfe889cd07df</anchor>
881       <arglist>(const osEventFlagsAttr_t *attr)</arglist>
882     </member>
883     <member kind="function">
884       <type>uint32_t</type>
885       <name>osEventFlagsSet</name>
886       <anchorfile>group__CMSIS__RTOS__EventFlags.html</anchorfile>
887       <anchor>ga33b71d14cecf90b4e72639dd19f23a5e</anchor>
888       <arglist>(osEventFlagsId_t ef_id, uint32_t flags)</arglist>
889     </member>
890     <member kind="function">
891       <type>uint32_t</type>
892       <name>osEventFlagsClear</name>
893       <anchorfile>group__CMSIS__RTOS__EventFlags.html</anchorfile>
894       <anchor>ga93bf258ca0007c6641fbe8e4f2b8a1e5</anchor>
895       <arglist>(osEventFlagsId_t ef_id, uint32_t flags)</arglist>
896     </member>
897     <member kind="function">
898       <type>uint32_t</type>
899       <name>osEventFlagsGet</name>
900       <anchorfile>group__CMSIS__RTOS__EventFlags.html</anchorfile>
901       <anchor>ga8bda3185f46bfd278cea8a6cf357677d</anchor>
902       <arglist>(osEventFlagsId_t ef_id)</arglist>
903     </member>
904     <member kind="function">
905       <type>uint32_t</type>
906       <name>osEventFlagsWait</name>
907       <anchorfile>group__CMSIS__RTOS__EventFlags.html</anchorfile>
908       <anchor>ga52acb34a8322e58020227344fe662b4e</anchor>
909       <arglist>(osEventFlagsId_t ef_id, uint32_t flags, uint32_t options, uint32_t timeout)</arglist>
910     </member>
911     <member kind="function">
912       <type>osStatus_t</type>
913       <name>osEventFlagsDelete</name>
914       <anchorfile>group__CMSIS__RTOS__EventFlags.html</anchorfile>
915       <anchor>ga7c4acf2fb0d506ec82905dee53fb5435</anchor>
916       <arglist>(osEventFlagsId_t ef_id)</arglist>
917     </member>
918     <member kind="function">
919       <type>const char *</type>
920       <name>osEventFlagsGetName</name>
921       <anchorfile>group__CMSIS__RTOS__EventFlags.html</anchorfile>
922       <anchor>ga59f4ddf0ee8c395b1672bb978d1cfc88</anchor>
923       <arglist>(osEventFlagsId_t ef_id)</arglist>
924     </member>
925   </compound>
926   <compound kind="group">
927     <name>CMSIS_RTOS_Wait</name>
928     <title>Generic Wait Functions</title>
929     <filename>group__CMSIS__RTOS__Wait.html</filename>
930     <member kind="function">
931       <type>osStatus_t</type>
932       <name>osDelay</name>
933       <anchorfile>group__CMSIS__RTOS__Wait.html</anchorfile>
934       <anchor>gaf6055a51390ef65b6b6edc28bf47322e</anchor>
935       <arglist>(uint32_t ticks)</arglist>
936     </member>
937     <member kind="function">
938       <type>osStatus_t</type>
939       <name>osDelayUntil</name>
940       <anchorfile>group__CMSIS__RTOS__Wait.html</anchorfile>
941       <anchor>ga3c807924c2d6d43bc2ffb49da3f7f3a1</anchor>
942       <arglist>(uint32_t ticks)</arglist>
943     </member>
944   </compound>
945   <compound kind="group">
946     <name>CMSIS_RTOS_TimerMgmt</name>
947     <title>Timer Management</title>
948     <filename>group__CMSIS__RTOS__TimerMgmt.html</filename>
949     <class kind="struct">osTimerAttr_t</class>
950     <member kind="typedef">
951       <type>void *</type>
952       <name>osTimerId_t</name>
953       <anchorfile>group__CMSIS__RTOS__TimerMgmt.html</anchorfile>
954       <anchor>gaad5409379689ee27bb0a0b56ea4a4b34</anchor>
955       <arglist></arglist>
956     </member>
957     <member kind="typedef">
958       <type>void(*</type>
959       <name>osTimerFunc_t</name>
960       <anchorfile>group__CMSIS__RTOS__TimerMgmt.html</anchorfile>
961       <anchor>gaacf768c1ec64b020598afb985d7b30be</anchor>
962       <arglist>)(void *argument)</arglist>
963     </member>
964     <member kind="enumeration">
965       <type></type>
966       <name>osTimerType_t</name>
967       <anchorfile>group__CMSIS__RTOS__TimerMgmt.html</anchorfile>
968       <anchor>ga7dc24a4c2b90334427081c3da7a71915</anchor>
969       <arglist></arglist>
970     </member>
971     <member kind="enumvalue">
972       <name>osTimerOnce</name>
973       <anchorfile>group__CMSIS__RTOS__TimerMgmt.html</anchorfile>
974       <anchor>gga7dc24a4c2b90334427081c3da7a71915a2e0e1f31c742c84b497c4d7143357bdb</anchor>
975       <arglist></arglist>
976     </member>
977     <member kind="enumvalue">
978       <name>osTimerPeriodic</name>
979       <anchorfile>group__CMSIS__RTOS__TimerMgmt.html</anchorfile>
980       <anchor>gga7dc24a4c2b90334427081c3da7a71915ab3463d921dc310938094745c230f2b35</anchor>
981       <arglist></arglist>
982     </member>
983     <member kind="function">
984       <type>osTimerId_t</type>
985       <name>osTimerNew</name>
986       <anchorfile>group__CMSIS__RTOS__TimerMgmt.html</anchorfile>
987       <anchor>gad4e7f785c5f700a509f55a3bf6a62bec</anchor>
988       <arglist>(osTimerFunc_t func, osTimerType_t type, void *argument, const osTimerAttr_t *attr)</arglist>
989     </member>
990     <member kind="function">
991       <type>const char *</type>
992       <name>osTimerGetName</name>
993       <anchorfile>group__CMSIS__RTOS__TimerMgmt.html</anchorfile>
994       <anchor>ga7938dde88ada1a01b60f41cf120069c0</anchor>
995       <arglist>(osTimerId_t timer_id)</arglist>
996     </member>
997     <member kind="function">
998       <type>osStatus_t</type>
999       <name>osTimerStart</name>
1000       <anchorfile>group__CMSIS__RTOS__TimerMgmt.html</anchorfile>
1001       <anchor>gab6ee2859ea657641b7adfac599b8121d</anchor>
1002       <arglist>(osTimerId_t timer_id, uint32_t ticks)</arglist>
1003     </member>
1004     <member kind="function">
1005       <type>osStatus_t</type>
1006       <name>osTimerStop</name>
1007       <anchorfile>group__CMSIS__RTOS__TimerMgmt.html</anchorfile>
1008       <anchor>gabd7a89356da7717293eb0bc5d87b8ac9</anchor>
1009       <arglist>(osTimerId_t timer_id)</arglist>
1010     </member>
1011     <member kind="function">
1012       <type>uint32_t</type>
1013       <name>osTimerIsRunning</name>
1014       <anchorfile>group__CMSIS__RTOS__TimerMgmt.html</anchorfile>
1015       <anchor>ga69d3589f54194022c30dd01e45ec6741</anchor>
1016       <arglist>(osTimerId_t timer_id)</arglist>
1017     </member>
1018     <member kind="function">
1019       <type>osStatus_t</type>
1020       <name>osTimerDelete</name>
1021       <anchorfile>group__CMSIS__RTOS__TimerMgmt.html</anchorfile>
1022       <anchor>gad0001dd74721ab461789324806db2453</anchor>
1023       <arglist>(osTimerId_t timer_id)</arglist>
1024     </member>
1025     <member kind="variable">
1026       <type>uint32_t</type>
1027       <name>osTimerAttr_t::attr_bits</name>
1028       <anchorfile>group__CMSIS__RTOS__TimerMgmt.html</anchorfile>
1029       <anchor>ga6e93b49cb79c12f768d72580c7731f30</anchor>
1030       <arglist></arglist>
1031     </member>
1032     <member kind="variable">
1033       <type>void *</type>
1034       <name>osTimerAttr_t::cb_mem</name>
1035       <anchorfile>group__CMSIS__RTOS__TimerMgmt.html</anchorfile>
1036       <anchor>ga1e100dc33d403841ed3c344e3397868e</anchor>
1037       <arglist></arglist>
1038     </member>
1039     <member kind="variable">
1040       <type>uint32_t</type>
1041       <name>osTimerAttr_t::cb_size</name>
1042       <anchorfile>group__CMSIS__RTOS__TimerMgmt.html</anchorfile>
1043       <anchor>gaa55a4335d12dc2785dc00fdc292d1159</anchor>
1044       <arglist></arglist>
1045     </member>
1046     <member kind="variable">
1047       <type>const char *</type>
1048       <name>osTimerAttr_t::name</name>
1049       <anchorfile>group__CMSIS__RTOS__TimerMgmt.html</anchorfile>
1050       <anchor>gab74e6bf80237ddc4109968cedc58c151</anchor>
1051       <arglist></arglist>
1052     </member>
1053   </compound>
1054   <compound kind="group">
1055     <name>CMSIS_RTOS_MutexMgmt</name>
1056     <title>Mutex Management</title>
1057     <filename>group__CMSIS__RTOS__MutexMgmt.html</filename>
1058     <class kind="struct">osMutexAttr_t</class>
1059     <member kind="define">
1060       <type>#define</type>
1061       <name>osMutexRecursive</name>
1062       <anchorfile>group__CMSIS__RTOS__MutexMgmt.html</anchorfile>
1063       <anchor>ga65c2482cc64a35d03871f3180f305926</anchor>
1064       <arglist></arglist>
1065     </member>
1066     <member kind="define">
1067       <type>#define</type>
1068       <name>osMutexPrioInherit</name>
1069       <anchorfile>group__CMSIS__RTOS__MutexMgmt.html</anchorfile>
1070       <anchor>ga40fba270cb31a977b3bd551d41eb9599</anchor>
1071       <arglist></arglist>
1072     </member>
1073     <member kind="define">
1074       <type>#define</type>
1075       <name>osMutexRobust</name>
1076       <anchorfile>group__CMSIS__RTOS__MutexMgmt.html</anchorfile>
1077       <anchor>gaf0e1dee376798b4d516d164981526780</anchor>
1078       <arglist></arglist>
1079     </member>
1080     <member kind="typedef">
1081       <type>void *</type>
1082       <name>osMutexId_t</name>
1083       <anchorfile>group__CMSIS__RTOS__MutexMgmt.html</anchorfile>
1084       <anchor>ga313801836c62deb23055efb55a420e42</anchor>
1085       <arglist></arglist>
1086     </member>
1087     <member kind="function">
1088       <type>osMutexId_t</type>
1089       <name>osMutexNew</name>
1090       <anchorfile>group__CMSIS__RTOS__MutexMgmt.html</anchorfile>
1091       <anchor>gab90920022ab944296821368ef6bb52f8</anchor>
1092       <arglist>(const osMutexAttr_t *attr)</arglist>
1093     </member>
1094     <member kind="function">
1095       <type>const char *</type>
1096       <name>osMutexGetName</name>
1097       <anchorfile>group__CMSIS__RTOS__MutexMgmt.html</anchorfile>
1098       <anchor>ga00b5e58cd247a412d1afd18732d8b752</anchor>
1099       <arglist>(osMutexId_t mutex_id)</arglist>
1100     </member>
1101     <member kind="function">
1102       <type>osStatus_t</type>
1103       <name>osMutexAcquire</name>
1104       <anchorfile>group__CMSIS__RTOS__MutexMgmt.html</anchorfile>
1105       <anchor>gabc54686ea0fc281823b1763422d2a924</anchor>
1106       <arglist>(osMutexId_t mutex_id, uint32_t timeout)</arglist>
1107     </member>
1108     <member kind="function">
1109       <type>osStatus_t</type>
1110       <name>osMutexRelease</name>
1111       <anchorfile>group__CMSIS__RTOS__MutexMgmt.html</anchorfile>
1112       <anchor>gaea629705703580ff58776bf73c8db915</anchor>
1113       <arglist>(osMutexId_t mutex_id)</arglist>
1114     </member>
1115     <member kind="function">
1116       <type>osThreadId_t</type>
1117       <name>osMutexGetOwner</name>
1118       <anchorfile>group__CMSIS__RTOS__MutexMgmt.html</anchorfile>
1119       <anchor>ga7f9a7666df0978738cd570cb700b83fb</anchor>
1120       <arglist>(osMutexId_t mutex_id)</arglist>
1121     </member>
1122     <member kind="function">
1123       <type>osStatus_t</type>
1124       <name>osMutexDelete</name>
1125       <anchorfile>group__CMSIS__RTOS__MutexMgmt.html</anchorfile>
1126       <anchor>gabee73ad227ba4587d3db12ef9bd582bc</anchor>
1127       <arglist>(osMutexId_t mutex_id)</arglist>
1128     </member>
1129   </compound>
1130   <compound kind="group">
1131     <name>CMSIS_RTOS_SemaphoreMgmt</name>
1132     <title>Semaphores</title>
1133     <filename>group__CMSIS__RTOS__SemaphoreMgmt.html</filename>
1134     <class kind="struct">osSemaphoreAttr_t</class>
1135     <member kind="typedef">
1136       <type>void *</type>
1137       <name>osSemaphoreId_t</name>
1138       <anchorfile>group__CMSIS__RTOS__SemaphoreMgmt.html</anchorfile>
1139       <anchor>ga6e1c1c4b04175bb92b013c8f37249f40</anchor>
1140       <arglist></arglist>
1141     </member>
1142     <member kind="function">
1143       <type>osSemaphoreId_t</type>
1144       <name>osSemaphoreNew</name>
1145       <anchorfile>group__CMSIS__RTOS__SemaphoreMgmt.html</anchorfile>
1146       <anchor>ga2a39806ace781a0008a4374ca701b14a</anchor>
1147       <arglist>(uint32_t max_count, uint32_t initial_count, const osSemaphoreAttr_t *attr)</arglist>
1148     </member>
1149     <member kind="function">
1150       <type>const char *</type>
1151       <name>osSemaphoreGetName</name>
1152       <anchorfile>group__CMSIS__RTOS__SemaphoreMgmt.html</anchorfile>
1153       <anchor>ga9586952051f00285f1482dbe6695bbc4</anchor>
1154       <arglist>(osSemaphoreId_t semaphore_id)</arglist>
1155     </member>
1156     <member kind="function">
1157       <type>osStatus_t</type>
1158       <name>osSemaphoreAcquire</name>
1159       <anchorfile>group__CMSIS__RTOS__SemaphoreMgmt.html</anchorfile>
1160       <anchor>ga7e94c8b242a0c81f2cc79ec22895c87b</anchor>
1161       <arglist>(osSemaphoreId_t semaphore_id, uint32_t timeout)</arglist>
1162     </member>
1163     <member kind="function">
1164       <type>osStatus_t</type>
1165       <name>osSemaphoreRelease</name>
1166       <anchorfile>group__CMSIS__RTOS__SemaphoreMgmt.html</anchorfile>
1167       <anchor>ga0abcee1b5449d7a6928fb9248c690bb6</anchor>
1168       <arglist>(osSemaphoreId_t semaphore_id)</arglist>
1169     </member>
1170     <member kind="function">
1171       <type>uint32_t</type>
1172       <name>osSemaphoreGetCount</name>
1173       <anchorfile>group__CMSIS__RTOS__SemaphoreMgmt.html</anchorfile>
1174       <anchor>ga7559d4dff3cda9992fc5ab5de3e74c70</anchor>
1175       <arglist>(osSemaphoreId_t semaphore_id)</arglist>
1176     </member>
1177     <member kind="function">
1178       <type>osStatus_t</type>
1179       <name>osSemaphoreDelete</name>
1180       <anchorfile>group__CMSIS__RTOS__SemaphoreMgmt.html</anchorfile>
1181       <anchor>ga81258ce9c67fa89f07cc49d2e136cd88</anchor>
1182       <arglist>(osSemaphoreId_t semaphore_id)</arglist>
1183     </member>
1184   </compound>
1185   <compound kind="group">
1186     <name>CMSIS_RTOS_PoolMgmt</name>
1187     <title>Memory Pool</title>
1188     <filename>group__CMSIS__RTOS__PoolMgmt.html</filename>
1189     <class kind="struct">osMemoryPoolAttr_t</class>
1190     <member kind="typedef">
1191       <type>void *</type>
1192       <name>osMemoryPoolId_t</name>
1193       <anchorfile>group__CMSIS__RTOS__PoolMgmt.html</anchorfile>
1194       <anchor>ga2e44473caf338266f56800960294f960</anchor>
1195       <arglist></arglist>
1196     </member>
1197     <member kind="function">
1198       <type>osMemoryPoolId_t</type>
1199       <name>osMemoryPoolNew</name>
1200       <anchorfile>group__CMSIS__RTOS__PoolMgmt.html</anchorfile>
1201       <anchor>ga497ced5d72dc5cd405c4c418516220dc</anchor>
1202       <arglist>(uint32_t block_count, uint32_t block_size, const osMemoryPoolAttr_t *attr)</arglist>
1203     </member>
1204     <member kind="function">
1205       <type>const char *</type>
1206       <name>osMemoryPoolGetName</name>
1207       <anchorfile>group__CMSIS__RTOS__PoolMgmt.html</anchorfile>
1208       <anchor>gab414a1e138205a55820acfa277c8f386</anchor>
1209       <arglist>(osMemoryPoolId_t mp_id)</arglist>
1210     </member>
1211     <member kind="function">
1212       <type>void *</type>
1213       <name>osMemoryPoolAlloc</name>
1214       <anchorfile>group__CMSIS__RTOS__PoolMgmt.html</anchorfile>
1215       <anchor>ga8ead54e99ccb8f112356c88f99d38fbe</anchor>
1216       <arglist>(osMemoryPoolId_t mp_id, uint32_t timeout)</arglist>
1217     </member>
1218     <member kind="function">
1219       <type>osStatus_t</type>
1220       <name>osMemoryPoolFree</name>
1221       <anchorfile>group__CMSIS__RTOS__PoolMgmt.html</anchorfile>
1222       <anchor>gabb4f4560daa6d1f8c8789082ee186d16</anchor>
1223       <arglist>(osMemoryPoolId_t mp_id, void *block)</arglist>
1224     </member>
1225     <member kind="function">
1226       <type>uint32_t</type>
1227       <name>osMemoryPoolGetCapacity</name>
1228       <anchorfile>group__CMSIS__RTOS__PoolMgmt.html</anchorfile>
1229       <anchor>gad696e94bfbe28f0b6613f9303fdf6a37</anchor>
1230       <arglist>(osMemoryPoolId_t mp_id)</arglist>
1231     </member>
1232     <member kind="function">
1233       <type>uint32_t</type>
1234       <name>osMemoryPoolGetBlockSize</name>
1235       <anchorfile>group__CMSIS__RTOS__PoolMgmt.html</anchorfile>
1236       <anchor>gab2bf059b7fa7679c3cccdaeec60b6c0e</anchor>
1237       <arglist>(osMemoryPoolId_t mp_id)</arglist>
1238     </member>
1239     <member kind="function">
1240       <type>uint32_t</type>
1241       <name>osMemoryPoolGetCount</name>
1242       <anchorfile>group__CMSIS__RTOS__PoolMgmt.html</anchorfile>
1243       <anchor>ga958a9449bff8c95ce213de98eef5739d</anchor>
1244       <arglist>(osMemoryPoolId_t mp_id)</arglist>
1245     </member>
1246     <member kind="function">
1247       <type>uint32_t</type>
1248       <name>osMemoryPoolGetSpace</name>
1249       <anchorfile>group__CMSIS__RTOS__PoolMgmt.html</anchorfile>
1250       <anchor>ga0394cffa9479a7994e3b03c79c1cb909</anchor>
1251       <arglist>(osMemoryPoolId_t mp_id)</arglist>
1252     </member>
1253     <member kind="function">
1254       <type>osStatus_t</type>
1255       <name>osMemoryPoolDelete</name>
1256       <anchorfile>group__CMSIS__RTOS__PoolMgmt.html</anchorfile>
1257       <anchor>ga8c39e7e5cd2b9eda907466808e59d62e</anchor>
1258       <arglist>(osMemoryPoolId_t mp_id)</arglist>
1259     </member>
1260   </compound>
1261   <compound kind="group">
1262     <name>CMSIS_RTOS_Message</name>
1263     <title>Message Queue</title>
1264     <filename>group__CMSIS__RTOS__Message.html</filename>
1265     <class kind="struct">osMessageQueueAttr_t</class>
1266     <member kind="function">
1267       <type>osMessageQueueId_t</type>
1268       <name>osMessageQueueNew</name>
1269       <anchorfile>group__CMSIS__RTOS__Message.html</anchorfile>
1270       <anchor>ga24e895a00f9d484db33aaf784c57bfed</anchor>
1271       <arglist>(uint32_t msg_count, uint32_t msg_size, const osMessageQueueAttr_t *attr)</arglist>
1272     </member>
1273     <member kind="function">
1274       <type>const char *</type>
1275       <name>osMessageQueueGetName</name>
1276       <anchorfile>group__CMSIS__RTOS__Message.html</anchorfile>
1277       <anchor>gae7cf7bf2b97a5ae481fb60fcce99247a</anchor>
1278       <arglist>(osMessageQueueId_t mq_id)</arglist>
1279     </member>
1280     <member kind="function">
1281       <type>osStatus_t</type>
1282       <name>osMessageQueuePut</name>
1283       <anchorfile>group__CMSIS__RTOS__Message.html</anchorfile>
1284       <anchor>gaa515fc8b956f721a8f72b2c505813bfc</anchor>
1285       <arglist>(osMessageQueueId_t mq_id, const void *msg_ptr, uint8_t msg_prio, uint32_t timeout)</arglist>
1286     </member>
1287     <member kind="function">
1288       <type>osStatus_t</type>
1289       <name>osMessageQueueGet</name>
1290       <anchorfile>group__CMSIS__RTOS__Message.html</anchorfile>
1291       <anchor>gad90d4959466a7a65105061da8256ab9e</anchor>
1292       <arglist>(osMessageQueueId_t mq_id, void *msg_ptr, uint8_t *msg_prio, uint32_t timeout)</arglist>
1293     </member>
1294     <member kind="function">
1295       <type>uint32_t</type>
1296       <name>osMessageQueueGetCapacity</name>
1297       <anchorfile>group__CMSIS__RTOS__Message.html</anchorfile>
1298       <anchor>gac24f87d4f395e9e9c900c320e45ade8a</anchor>
1299       <arglist>(osMessageQueueId_t mq_id)</arglist>
1300     </member>
1301     <member kind="function">
1302       <type>uint32_t</type>
1303       <name>osMessageQueueGetMsgSize</name>
1304       <anchorfile>group__CMSIS__RTOS__Message.html</anchorfile>
1305       <anchor>ga96d3d84069b20359de48109e28a1a89e</anchor>
1306       <arglist>(osMessageQueueId_t mq_id)</arglist>
1307     </member>
1308     <member kind="function">
1309       <type>uint32_t</type>
1310       <name>osMessageQueueGetCount</name>
1311       <anchorfile>group__CMSIS__RTOS__Message.html</anchorfile>
1312       <anchor>ga6a32ac394fcff568b251c160cc3014b2</anchor>
1313       <arglist>(osMessageQueueId_t mq_id)</arglist>
1314     </member>
1315     <member kind="function">
1316       <type>uint32_t</type>
1317       <name>osMessageQueueGetSpace</name>
1318       <anchorfile>group__CMSIS__RTOS__Message.html</anchorfile>
1319       <anchor>gaddf0904427436dd3880d46263c2dc9fa</anchor>
1320       <arglist>(osMessageQueueId_t mq_id)</arglist>
1321     </member>
1322     <member kind="function">
1323       <type>osStatus_t</type>
1324       <name>osMessageQueueReset</name>
1325       <anchorfile>group__CMSIS__RTOS__Message.html</anchorfile>
1326       <anchor>gac6dce7f9ad132d266292c2e979d861b4</anchor>
1327       <arglist>(osMessageQueueId_t mq_id)</arglist>
1328     </member>
1329     <member kind="function">
1330       <type>osStatus_t</type>
1331       <name>osMessageQueueDelete</name>
1332       <anchorfile>group__CMSIS__RTOS__Message.html</anchorfile>
1333       <anchor>gaba987f665444e0d83fa6a3a68bc72abe</anchor>
1334       <arglist>(osMessageQueueId_t mq_id)</arglist>
1335     </member>
1336   </compound>
1337   <compound kind="group">
1338     <name>CMSIS_RTOS_Definitions</name>
1339     <title>Generic Definitions</title>
1340     <filename>group__CMSIS__RTOS__Definitions.html</filename>
1341     <subgroup>flags_error_codes</subgroup>
1342     <member kind="define">
1343       <type>#define</type>
1344       <name>osWaitForever</name>
1345       <anchorfile>group__CMSIS__RTOS__Definitions.html</anchorfile>
1346       <anchor>ga9eb9a7a797a42e4b55eb171ecc609ddb</anchor>
1347       <arglist></arglist>
1348     </member>
1349     <member kind="define">
1350       <type>#define</type>
1351       <name>osFlagsWaitAny</name>
1352       <anchorfile>group__CMSIS__RTOS__Definitions.html</anchorfile>
1353       <anchor>ga18e63587b8450d5b8798b6f6ec04e012</anchor>
1354       <arglist></arglist>
1355     </member>
1356     <member kind="define">
1357       <type>#define</type>
1358       <name>osFlagsWaitAll</name>
1359       <anchorfile>group__CMSIS__RTOS__Definitions.html</anchorfile>
1360       <anchor>ga8b6f562736fbfb5428940e0c017dec24</anchor>
1361       <arglist></arglist>
1362     </member>
1363     <member kind="define">
1364       <type>#define</type>
1365       <name>osFlagsNoClear</name>
1366       <anchorfile>group__CMSIS__RTOS__Definitions.html</anchorfile>
1367       <anchor>gaade844a42237d8c37569d4d9b16b9f1c</anchor>
1368       <arglist></arglist>
1369     </member>
1370     <member kind="define">
1371       <type>#define</type>
1372       <name>osSafetyClass</name>
1373       <anchorfile>group__CMSIS__RTOS__Definitions.html</anchorfile>
1374       <anchor>ga604fce4f5205f92c347eb62fcc216861</anchor>
1375       <arglist>(n)</arglist>
1376     </member>
1377     <member kind="define">
1378       <type>#define</type>
1379       <name>osSafetyWithSameClass</name>
1380       <anchorfile>group__CMSIS__RTOS__Definitions.html</anchorfile>
1381       <anchor>ga7abd2d95425d9e02672778b3464b2eaa</anchor>
1382       <arglist></arglist>
1383     </member>
1384     <member kind="define">
1385       <type>#define</type>
1386       <name>osSafetyWithLowerClass</name>
1387       <anchorfile>group__CMSIS__RTOS__Definitions.html</anchorfile>
1388       <anchor>ga8c77ee126b9215425fc004ee13cdc6de</anchor>
1389       <arglist></arglist>
1390     </member>
1391     <member kind="enumeration">
1392       <type></type>
1393       <name>osStatus_t</name>
1394       <anchorfile>group__CMSIS__RTOS__Definitions.html</anchorfile>
1395       <anchor>ga6c0dbe6069e4e7f47bb4cd32ae2b813e</anchor>
1396       <arglist></arglist>
1397     </member>
1398     <member kind="enumvalue">
1399       <name>osOK</name>
1400       <anchorfile>group__CMSIS__RTOS__Definitions.html</anchorfile>
1401       <anchor>gga6c0dbe6069e4e7f47bb4cd32ae2b813eab17c65ad8b5bae759882b41c5bf35cda</anchor>
1402       <arglist></arglist>
1403     </member>
1404     <member kind="enumvalue">
1405       <name>osError</name>
1406       <anchorfile>group__CMSIS__RTOS__Definitions.html</anchorfile>
1407       <anchor>gga6c0dbe6069e4e7f47bb4cd32ae2b813eacb77fd6a5f0f177b06847a629f6054e8</anchor>
1408       <arglist></arglist>
1409     </member>
1410     <member kind="enumvalue">
1411       <name>osErrorTimeout</name>
1412       <anchorfile>group__CMSIS__RTOS__Definitions.html</anchorfile>
1413       <anchor>gga6c0dbe6069e4e7f47bb4cd32ae2b813ea809f56df47a0269cdd4501e0d03eb603</anchor>
1414       <arglist></arglist>
1415     </member>
1416     <member kind="enumvalue">
1417       <name>osErrorResource</name>
1418       <anchorfile>group__CMSIS__RTOS__Definitions.html</anchorfile>
1419       <anchor>gga6c0dbe6069e4e7f47bb4cd32ae2b813ea75ed7d9f50a54adb727f61486ff2cc02</anchor>
1420       <arglist></arglist>
1421     </member>
1422     <member kind="enumvalue">
1423       <name>osErrorParameter</name>
1424       <anchorfile>group__CMSIS__RTOS__Definitions.html</anchorfile>
1425       <anchor>gga6c0dbe6069e4e7f47bb4cd32ae2b813ea146cdcbc5c2b6f43e196294dbc59e12c</anchor>
1426       <arglist></arglist>
1427     </member>
1428     <member kind="enumvalue">
1429       <name>osErrorNoMemory</name>
1430       <anchorfile>group__CMSIS__RTOS__Definitions.html</anchorfile>
1431       <anchor>gga6c0dbe6069e4e7f47bb4cd32ae2b813ea1bccee013c5725778b750a54c4f9e57d</anchor>
1432       <arglist></arglist>
1433     </member>
1434     <member kind="enumvalue">
1435       <name>osErrorISR</name>
1436       <anchorfile>group__CMSIS__RTOS__Definitions.html</anchorfile>
1437       <anchor>gga6c0dbe6069e4e7f47bb4cd32ae2b813ea91c2ea9c9cd03401ff7d396c636d1864</anchor>
1438       <arglist></arglist>
1439     </member>
1440     <member kind="enumvalue">
1441       <name>osErrorSafetyClass</name>
1442       <anchorfile>group__CMSIS__RTOS__Definitions.html</anchorfile>
1443       <anchor>gga6c0dbe6069e4e7f47bb4cd32ae2b813ea7379a8ce2e513723390bb01d2efeb981</anchor>
1444       <arglist></arglist>
1445     </member>
1446     <member kind="enumvalue">
1447       <name>osStatusReserved</name>
1448       <anchorfile>group__CMSIS__RTOS__Definitions.html</anchorfile>
1449       <anchor>gga6c0dbe6069e4e7f47bb4cd32ae2b813ea59d1c52ddb4ba7a7738039756e79d982</anchor>
1450       <arglist></arglist>
1451     </member>
1452   </compound>
1453   <compound kind="group">
1454     <name>flags_error_codes</name>
1455     <title>Flags Functions Error Codes</title>
1456     <filename>group__flags__error__codes.html</filename>
1457     <member kind="define">
1458       <type>#define</type>
1459       <name>osFlagsErrorUnknown</name>
1460       <anchorfile>group__flags__error__codes.html</anchorfile>
1461       <anchor>ga3b1d9fbb83d64eedb62f831c9be647c3</anchor>
1462       <arglist></arglist>
1463     </member>
1464     <member kind="define">
1465       <type>#define</type>
1466       <name>osFlagsErrorTimeout</name>
1467       <anchorfile>group__flags__error__codes.html</anchorfile>
1468       <anchor>ga2e951c3f1c3b7bff4eca3d7836cd19ca</anchor>
1469       <arglist></arglist>
1470     </member>
1471     <member kind="define">
1472       <type>#define</type>
1473       <name>osFlagsErrorResource</name>
1474       <anchorfile>group__flags__error__codes.html</anchorfile>
1475       <anchor>ga4db38b50da1889bcaaa7f747e844f904</anchor>
1476       <arglist></arglist>
1477     </member>
1478     <member kind="define">
1479       <type>#define</type>
1480       <name>osFlagsErrorParameter</name>
1481       <anchorfile>group__flags__error__codes.html</anchorfile>
1482       <anchor>gaa8a95ef938f8f5a9fcb815ec53184f77</anchor>
1483       <arglist></arglist>
1484     </member>
1485     <member kind="define">
1486       <type>#define</type>
1487       <name>osFlagsErrorISR</name>
1488       <anchorfile>group__flags__error__codes.html</anchorfile>
1489       <anchor>gaea3abd186643f539877e894b62b63448</anchor>
1490       <arglist></arglist>
1491     </member>
1492   </compound>
1493   <compound kind="group">
1494     <name>CMSIS_RTOS_TickAPI</name>
1495     <title>OS Tick API</title>
1496     <filename>group__CMSIS__RTOS__TickAPI.html</filename>
1497     <member kind="function">
1498       <type>int32_t</type>
1499       <name>OS_Tick_Setup</name>
1500       <anchorfile>group__CMSIS__RTOS__TickAPI.html</anchorfile>
1501       <anchor>ga5eeffb4d9dc6c6802fee8898096d9a59</anchor>
1502       <arglist>(uint32_t freq, IRQHandler_t handler)</arglist>
1503     </member>
1504     <member kind="function">
1505       <type>void</type>
1506       <name>OS_Tick_Enable</name>
1507       <anchorfile>group__CMSIS__RTOS__TickAPI.html</anchorfile>
1508       <anchor>gaaa0d6ddef6816e8e5650fde3daf191e7</anchor>
1509       <arglist>(void)</arglist>
1510     </member>
1511     <member kind="function">
1512       <type>void</type>
1513       <name>OS_Tick_Disable</name>
1514       <anchorfile>group__CMSIS__RTOS__TickAPI.html</anchorfile>
1515       <anchor>ga50fc040b66fabd1945d2bd1d0d05661d</anchor>
1516       <arglist>(void)</arglist>
1517     </member>
1518     <member kind="function">
1519       <type>void</type>
1520       <name>OS_Tick_AcknowledgeIRQ</name>
1521       <anchorfile>group__CMSIS__RTOS__TickAPI.html</anchorfile>
1522       <anchor>ga14c430d2b363ebd9f904b0822a9314e7</anchor>
1523       <arglist>(void)</arglist>
1524     </member>
1525     <member kind="function">
1526       <type>int32_t</type>
1527       <name>OS_Tick_GetIRQn</name>
1528       <anchorfile>group__CMSIS__RTOS__TickAPI.html</anchorfile>
1529       <anchor>gaa8b4eca23e3ffe2df403291958cdc905</anchor>
1530       <arglist>(void)</arglist>
1531     </member>
1532     <member kind="function">
1533       <type>uint32_t</type>
1534       <name>OS_Tick_GetClock</name>
1535       <anchorfile>group__CMSIS__RTOS__TickAPI.html</anchorfile>
1536       <anchor>ga936217ea28236fb57648973e0d8f627a</anchor>
1537       <arglist>(void)</arglist>
1538     </member>
1539     <member kind="function">
1540       <type>uint32_t</type>
1541       <name>OS_Tick_GetInterval</name>
1542       <anchorfile>group__CMSIS__RTOS__TickAPI.html</anchorfile>
1543       <anchor>ga123151dc19d5a94a68f12cdbf61a9bb5</anchor>
1544       <arglist>(void)</arglist>
1545     </member>
1546     <member kind="function">
1547       <type>uint32_t</type>
1548       <name>OS_Tick_GetCount</name>
1549       <anchorfile>group__CMSIS__RTOS__TickAPI.html</anchorfile>
1550       <anchor>gaa64a145a554f1e5077848938d7f39c92</anchor>
1551       <arglist>(void)</arglist>
1552     </member>
1553     <member kind="function">
1554       <type>uint32_t</type>
1555       <name>OS_Tick_GetOverflow</name>
1556       <anchorfile>group__CMSIS__RTOS__TickAPI.html</anchorfile>
1557       <anchor>ga1f9a593126b7f0b66fc526c2cebd6192</anchor>
1558       <arglist>(void)</arglist>
1559     </member>
1560   </compound>
1561   <compound kind="page">
1562     <name>rtos_revisionHistory</name>
1563     <title>Revision History</title>
1564     <filename>rtos_revisionHistory.html</filename>
1565     <docanchor file="rtos_revisionHistory.html">md_src_history</docanchor>
1566   </compound>
1567   <compound kind="page">
1568     <name>usingOS2</name>
1569     <title>Using CMSIS-RTOS2 Interface</title>
1570     <filename>usingOS2.html</filename>
1571     <docanchor file="usingOS2.html">md_src_using</docanchor>
1572     <docanchor file="usingOS2.html" title="Functionality overview">rtos2_functionalities</docanchor>
1573     <docanchor file="usingOS2.html" title="cmsis_os2.h API header file">cmsis_os2_h</docanchor>
1574     <docanchor file="usingOS2.html" title="Coding Rules">cmsis_os2_coding_rules</docanchor>
1575     <docanchor file="usingOS2.html" title="System Startup">SystemStartup</docanchor>
1576     <docanchor file="usingOS2.html" title="Lifecycle of RTOS Objects">rtos_objects</docanchor>
1577     <docanchor file="usingOS2.html" title="Create Objects">rtos_objects_create</docanchor>
1578     <docanchor file="usingOS2.html" title="Object Usage">rtos_objects_usage</docanchor>
1579     <docanchor file="usingOS2.html" title="Object Destruction">rtos_objects_delete</docanchor>
1580     <docanchor file="usingOS2.html" title="Timeout Values">CMSIS_RTOS_TimeOutValue</docanchor>
1581     <docanchor file="usingOS2.html" title="Calls from Interrupt Service Routines">CMSIS_RTOS_ISR_Calls</docanchor>
1582     <docanchor file="usingOS2.html" title="Memory Management">CMSIS_RTOS_MemoryMgmt</docanchor>
1583     <docanchor file="usingOS2.html" title="Automatic Dynamic Allocation">CMSIS_RTOS_MemoryMgmt_Automatic</docanchor>
1584     <docanchor file="usingOS2.html" title="Manual User-defined Allocation">CMSIS_RTOS_MemoryMgmt_Manual</docanchor>
1585   </compound>
1586   <compound kind="page">
1587     <name>CMSIS_RTOS_ProcessIsolation</name>
1588     <title>Process Isolation</title>
1589     <filename>CMSIS_RTOS_ProcessIsolation.html</filename>
1590     <docanchor file="CMSIS_RTOS_ProcessIsolation.html">md_src_processIsolation</docanchor>
1591   </compound>
1592   <compound kind="page">
1593     <name>rtos_process_isolation_mpu</name>
1594     <title>MPU Protected Zones</title>
1595     <filename>rtos_process_isolation_mpu.html</filename>
1596     <docanchor file="rtos_process_isolation_mpu.html" title="Define MPU Protected Zones">rtos_process_isolation_mpu_def</docanchor>
1597     <docanchor file="rtos_process_isolation_mpu.html" title="Load MPU Protected Zone">rtos_process_isolation_mpu_load</docanchor>
1598     <docanchor file="rtos_process_isolation_mpu.html" title="RTOS Objects and MPU Protection">rtos_process_isolation_mpu_objects</docanchor>
1599     <docanchor file="rtos_process_isolation_mpu.html" title="Handle Memory Access Faults">rtos_process_isolation_mpu_fault</docanchor>
1600   </compound>
1601   <compound kind="page">
1602     <name>rtos_process_isolation_safety_class</name>
1603     <title>Safety Classes</title>
1604     <filename>rtos_process_isolation_safety_class.html</filename>
1605     <docanchor file="rtos_process_isolation_safety_class.html" title="Assign Safety Class to an RTOS Object">rtos_process_isolation_safety_class_assign</docanchor>
1606     <docanchor file="rtos_process_isolation_safety_class.html" title="Handle Object Access Violation">rtos_process_isolation_safety_class_error</docanchor>
1607   </compound>
1608   <compound kind="page">
1609     <name>rtos_process_isolation_thread_wdt</name>
1610     <title>Thread Watchdogs</title>
1611     <filename>rtos_process_isolation_thread_wdt.html</filename>
1612   </compound>
1613   <compound kind="page">
1614     <name>rtos_process_isolation_faults</name>
1615     <title>Fault Handling</title>
1616     <filename>rtos_process_isolation_faults.html</filename>
1617   </compound>
1618   <compound kind="page">
1619     <name>rtosValidation</name>
1620     <title>RTOS Validation</title>
1621     <filename>rtosValidation.html</filename>
1622     <docanchor file="rtosValidation.html">md_src_validation</docanchor>
1623   </compound>
1624   <compound kind="page">
1625     <name>index</name>
1626     <title>Overview</title>
1627     <filename>index.html</filename>
1628     <docanchor file="index.html">mainpage</docanchor>
1629     <docanchor file="index.html" title="Benefits">rtos2_benefits</docanchor>
1630     <docanchor file="index.html" title="Supported RTOS kernels">rtos2_kernels</docanchor>
1631     <docanchor file="index.html" title="Access to CMSIS-RTOS2">rtos2_access</docanchor>
1632   </compound>
1633 </tagfile>