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>
10 <anchorfile>group__CMSIS__RTOS__EventFlags.html</anchorfile>
11 <anchor>ab74e6bf80237ddc4109968cedc58c151</anchor>
14 <member kind="variable">
16 <name>attr_bits</name>
17 <anchorfile>group__CMSIS__RTOS__EventFlags.html</anchorfile>
18 <anchor>a6e93b49cb79c12f768d72580c7731f30</anchor>
21 <member kind="variable">
24 <anchorfile>group__CMSIS__RTOS__EventFlags.html</anchorfile>
25 <anchor>a1e100dc33d403841ed3c344e3397868e</anchor>
28 <member kind="variable">
31 <anchorfile>group__CMSIS__RTOS__EventFlags.html</anchorfile>
32 <anchor>aa55a4335d12dc2785dc00fdc292d1159</anchor>
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>
43 <anchorfile>group__CMSIS__RTOS__PoolMgmt.html</anchorfile>
44 <anchor>ab74e6bf80237ddc4109968cedc58c151</anchor>
47 <member kind="variable">
49 <name>attr_bits</name>
50 <anchorfile>group__CMSIS__RTOS__PoolMgmt.html</anchorfile>
51 <anchor>a6e93b49cb79c12f768d72580c7731f30</anchor>
54 <member kind="variable">
57 <anchorfile>group__CMSIS__RTOS__PoolMgmt.html</anchorfile>
58 <anchor>a1e100dc33d403841ed3c344e3397868e</anchor>
61 <member kind="variable">
64 <anchorfile>group__CMSIS__RTOS__PoolMgmt.html</anchorfile>
65 <anchor>aa55a4335d12dc2785dc00fdc292d1159</anchor>
68 <member kind="variable">
71 <anchorfile>group__CMSIS__RTOS__PoolMgmt.html</anchorfile>
72 <anchor>a5799465cca9c71c5587ceb0986f5b06a</anchor>
75 <member kind="variable">
78 <anchorfile>group__CMSIS__RTOS__PoolMgmt.html</anchorfile>
79 <anchor>a66c26015c0ac8e88a4ad907c120aee4f</anchor>
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>
90 <anchorfile>group__CMSIS__RTOS__Message.html</anchorfile>
91 <anchor>ab74e6bf80237ddc4109968cedc58c151</anchor>
94 <member kind="variable">
96 <name>attr_bits</name>
97 <anchorfile>group__CMSIS__RTOS__Message.html</anchorfile>
98 <anchor>a6e93b49cb79c12f768d72580c7731f30</anchor>
101 <member kind="variable">
104 <anchorfile>group__CMSIS__RTOS__Message.html</anchorfile>
105 <anchor>a1e100dc33d403841ed3c344e3397868e</anchor>
108 <member kind="variable">
109 <type>uint32_t</type>
111 <anchorfile>group__CMSIS__RTOS__Message.html</anchorfile>
112 <anchor>aa55a4335d12dc2785dc00fdc292d1159</anchor>
115 <member kind="variable">
118 <anchorfile>group__CMSIS__RTOS__Message.html</anchorfile>
119 <anchor>a4e208dc0fb049b42c4b90cbd2791c5ad</anchor>
122 <member kind="variable">
123 <type>uint32_t</type>
125 <anchorfile>group__CMSIS__RTOS__Message.html</anchorfile>
126 <anchor>ac1cc09f875e20c926920b57bb83c70ee</anchor>
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>
137 <anchorfile>group__CMSIS__RTOS__MutexMgmt.html</anchorfile>
138 <anchor>ab74e6bf80237ddc4109968cedc58c151</anchor>
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>
148 <member kind="variable">
151 <anchorfile>group__CMSIS__RTOS__MutexMgmt.html</anchorfile>
152 <anchor>a1e100dc33d403841ed3c344e3397868e</anchor>
155 <member kind="variable">
156 <type>uint32_t</type>
158 <anchorfile>group__CMSIS__RTOS__MutexMgmt.html</anchorfile>
159 <anchor>aa55a4335d12dc2785dc00fdc292d1159</anchor>
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>
170 <anchorfile>group__CMSIS__RTOS__SemaphoreMgmt.html</anchorfile>
171 <anchor>ab74e6bf80237ddc4109968cedc58c151</anchor>
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>
181 <member kind="variable">
184 <anchorfile>group__CMSIS__RTOS__SemaphoreMgmt.html</anchorfile>
185 <anchor>a1e100dc33d403841ed3c344e3397868e</anchor>
188 <member kind="variable">
189 <type>uint32_t</type>
191 <anchorfile>group__CMSIS__RTOS__SemaphoreMgmt.html</anchorfile>
192 <anchor>aa55a4335d12dc2785dc00fdc292d1159</anchor>
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>
203 <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
204 <anchor>ab74e6bf80237ddc4109968cedc58c151</anchor>
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>
214 <member kind="variable">
217 <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
218 <anchor>a1e100dc33d403841ed3c344e3397868e</anchor>
221 <member kind="variable">
222 <type>uint32_t</type>
224 <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
225 <anchor>aa55a4335d12dc2785dc00fdc292d1159</anchor>
228 <member kind="variable">
230 <name>stack_mem</name>
231 <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
232 <anchor>ad7c9b42355a4c8b9467130ab3fb19e43</anchor>
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>
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>
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>
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>
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>
271 <anchorfile>group__CMSIS__RTOS__TimerMgmt.html</anchorfile>
272 <anchor>gab74e6bf80237ddc4109968cedc58c151</anchor>
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>
282 <member kind="variable">
285 <anchorfile>group__CMSIS__RTOS__TimerMgmt.html</anchorfile>
286 <anchor>ga1e100dc33d403841ed3c344e3397868e</anchor>
289 <member kind="variable">
290 <type>uint32_t</type>
292 <anchorfile>group__CMSIS__RTOS__TimerMgmt.html</anchorfile>
293 <anchor>gaa55a4335d12dc2785dc00fdc292d1159</anchor>
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>
304 <anchorfile>group__CMSIS__RTOS__KernelCtrl.html</anchorfile>
305 <anchor>a76a1ef1a4d3d9bd3e70783051f22a6d3</anchor>
308 <member kind="variable">
309 <type>uint32_t</type>
311 <anchorfile>group__CMSIS__RTOS__KernelCtrl.html</anchorfile>
312 <anchor>ad8075d3f42141346ae2c56389358f9e7</anchor>
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>
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">
340 <name>osKernelState_t</name>
341 <anchorfile>group__CMSIS__RTOS__KernelCtrl.html</anchorfile>
342 <anchor>ga08326469274b668140ca934b168a5ad4</anchor>
345 <member kind="enumvalue">
346 <name>osKernelInactive</name>
347 <anchorfile>group__CMSIS__RTOS__KernelCtrl.html</anchorfile>
348 <anchor>gga08326469274b668140ca934b168a5ad4a2ad3e5912db47b497529d036c89e7995</anchor>
351 <member kind="enumvalue">
352 <name>osKernelReady</name>
353 <anchorfile>group__CMSIS__RTOS__KernelCtrl.html</anchorfile>
354 <anchor>gga08326469274b668140ca934b168a5ad4a0596c6e14113447604753656417c9a24</anchor>
357 <member kind="enumvalue">
358 <name>osKernelRunning</name>
359 <anchorfile>group__CMSIS__RTOS__KernelCtrl.html</anchorfile>
360 <anchor>gga08326469274b668140ca934b168a5ad4a8e0b699fbe1c8bb66fefadd5911cb6ce</anchor>
363 <member kind="enumvalue">
364 <name>osKernelLocked</name>
365 <anchorfile>group__CMSIS__RTOS__KernelCtrl.html</anchorfile>
366 <anchor>gga08326469274b668140ca934b168a5ad4a2fe382ad5ebab2257b35740414b28b01</anchor>
369 <member kind="enumvalue">
370 <name>osKernelSuspended</name>
371 <anchorfile>group__CMSIS__RTOS__KernelCtrl.html</anchorfile>
372 <anchor>gga08326469274b668140ca934b168a5ad4ad364464ad84d63b1413a9ac8a962390c</anchor>
375 <member kind="enumvalue">
376 <name>osKernelError</name>
377 <anchorfile>group__CMSIS__RTOS__KernelCtrl.html</anchorfile>
378 <anchor>gga08326469274b668140ca934b168a5ad4a0545c92c18ce8e6b24e82a0d694a0b4a</anchor>
381 <member kind="enumvalue">
382 <name>osKernelReserved</name>
383 <anchorfile>group__CMSIS__RTOS__KernelCtrl.html</anchorfile>
384 <anchor>gga08326469274b668140ca934b168a5ad4ab0a47576defa29396a649d9173d4bc4b</anchor>
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>
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>
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>
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>
415 <member kind="function">
417 <name>osKernelLock</name>
418 <anchorfile>group__CMSIS__RTOS__KernelCtrl.html</anchorfile>
419 <anchor>ga948609ee930d9b38336b9e1c2a4dfe12</anchor>
420 <arglist>(void)</arglist>
422 <member kind="function">
424 <name>osKernelUnlock</name>
425 <anchorfile>group__CMSIS__RTOS__KernelCtrl.html</anchorfile>
426 <anchor>gaf401728b4657456198c33fe75f8d6720</anchor>
427 <arglist>(void)</arglist>
429 <member kind="function">
431 <name>osKernelRestoreLock</name>
432 <anchorfile>group__CMSIS__RTOS__KernelCtrl.html</anchorfile>
433 <anchor>gae7d0a71b9586cbbb49fcbdf6a04f0289</anchor>
434 <arglist>(int32_t lock)</arglist>
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>
443 <member kind="function">
445 <name>osKernelResume</name>
446 <anchorfile>group__CMSIS__RTOS__KernelCtrl.html</anchorfile>
447 <anchor>ga8c4b4d7ed34cab73c001665d9176aced</anchor>
448 <arglist>(uint32_t sleep_ticks)</arglist>
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>
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>
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>
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>
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>
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>
492 <member kind="function">
494 <name>osFaultResume</name>
495 <anchorfile>group__CMSIS__RTOS__KernelCtrl.html</anchorfile>
496 <anchor>ga91b400b21a9093f7751fc45613c12110</anchor>
497 <arglist>(void)</arglist>
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">
507 <name>osErrorId</name>
508 <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
509 <anchor>ga6f3bd4b67fb89bd085266fe65ee45b06</anchor>
512 <member kind="define">
514 <name>osThreadJoinable</name>
515 <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
516 <anchor>ga249499c519f3f8eef5673009ab6cfcbe</anchor>
519 <member kind="define">
521 <name>osThreadDetached</name>
522 <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
523 <anchor>gaa9336c1073858d6b118e2e011636246f</anchor>
526 <member kind="define">
528 <name>osThreadUnprivileged</name>
529 <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
530 <anchor>ga4c028e5c3f4d86d237a1e09ceaf84792</anchor>
533 <member kind="define">
535 <name>osThreadPrivileged</name>
536 <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
537 <anchor>ga7c2b7db42d23e4f56132e0ed739d02e5</anchor>
540 <member kind="define">
542 <name>osThreadZone</name>
543 <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
544 <anchor>gaefca370070d0b1616421bc3311acfecc</anchor>
545 <arglist>(n)</arglist>
547 <member kind="define">
549 <name>osThreadProcessor</name>
550 <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
551 <anchor>ga4ef461379ceba9ab7764850ef2c7b0ac</anchor>
552 <arglist>(n)</arglist>
554 <member kind="typedef">
556 <name>osThreadFunc_t</name>
557 <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
558 <anchor>gadd51f99a6eb50b94eee75f27cae815eb</anchor>
559 <arglist>)(void *argument)</arglist>
561 <member kind="typedef">
563 <name>osThreadId_t</name>
564 <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
565 <anchor>gaa6c32fe2a3e0a2e01f212d55b02e51c7</anchor>
568 <member kind="enumeration">
570 <name>osThreadState_t</name>
571 <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
572 <anchor>gad3dc89e942e38d9f3af858a0269a820d</anchor>
575 <member kind="enumvalue">
576 <name>osThreadInactive</name>
577 <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
578 <anchor>ggad3dc89e942e38d9f3af858a0269a820dae9d77830b6866e287417b6e1d983e971</anchor>
581 <member kind="enumvalue">
582 <name>osThreadReady</name>
583 <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
584 <anchor>ggad3dc89e942e38d9f3af858a0269a820da59e286915944fe0e4d1ffdb1f2946f14</anchor>
587 <member kind="enumvalue">
588 <name>osThreadRunning</name>
589 <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
590 <anchor>ggad3dc89e942e38d9f3af858a0269a820dac4fe336e0790188fcf7d667372eca19d</anchor>
593 <member kind="enumvalue">
594 <name>osThreadBlocked</name>
595 <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
596 <anchor>ggad3dc89e942e38d9f3af858a0269a820daf0e992e354fba8695957c530226a4968</anchor>
599 <member kind="enumvalue">
600 <name>osThreadTerminated</name>
601 <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
602 <anchor>ggad3dc89e942e38d9f3af858a0269a820dad5b2726c2d0228f4f1a76cf6b630963c</anchor>
605 <member kind="enumvalue">
606 <name>osThreadError</name>
607 <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
608 <anchor>ggad3dc89e942e38d9f3af858a0269a820da339313e26613bc12f66a852e2ff8745e</anchor>
611 <member kind="enumeration">
613 <name>osPriority_t</name>
614 <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
615 <anchor>gad4e3e0971b41f2d17584a8c6837342ec</anchor>
618 <member kind="enumvalue">
619 <name>osPriorityIdle</name>
620 <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
621 <anchor>ggad4e3e0971b41f2d17584a8c6837342ecacd5864eac01a6916a7c866bb51a6aac1</anchor>
624 <member kind="enumvalue">
625 <name>osPriorityISR</name>
626 <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
627 <anchor>ggad4e3e0971b41f2d17584a8c6837342eca4b4fa46c3ebaf4259662a0a0a3173b7f</anchor>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
819 <member kind="function">
821 <name>osZoneSetup_Callback</name>
822 <anchorfile>group__CMSIS__RTOS__ThreadMgmt.html</anchorfile>
823 <anchor>ga79d4b26de0bfcdaf142f83e585532f93</anchor>
824 <arglist>(uint32_t zone)</arglist>
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>
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>
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>
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>
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>
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">
871 <name>osEventFlagsId_t</name>
872 <anchorfile>group__CMSIS__RTOS__EventFlags.html</anchorfile>
873 <anchor>gafdbab933146d6d81d7cca7287e267a50</anchor>
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>
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>
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>
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>
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>
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>
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>
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>
933 <anchorfile>group__CMSIS__RTOS__Wait.html</anchorfile>
934 <anchor>gaf6055a51390ef65b6b6edc28bf47322e</anchor>
935 <arglist>(uint32_t ticks)</arglist>
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>
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">
952 <name>osTimerId_t</name>
953 <anchorfile>group__CMSIS__RTOS__TimerMgmt.html</anchorfile>
954 <anchor>gaad5409379689ee27bb0a0b56ea4a4b34</anchor>
957 <member kind="typedef">
959 <name>osTimerFunc_t</name>
960 <anchorfile>group__CMSIS__RTOS__TimerMgmt.html</anchorfile>
961 <anchor>gaacf768c1ec64b020598afb985d7b30be</anchor>
962 <arglist>)(void *argument)</arglist>
964 <member kind="enumeration">
966 <name>osTimerType_t</name>
967 <anchorfile>group__CMSIS__RTOS__TimerMgmt.html</anchorfile>
968 <anchor>ga7dc24a4c2b90334427081c3da7a71915</anchor>
971 <member kind="enumvalue">
972 <name>osTimerOnce</name>
973 <anchorfile>group__CMSIS__RTOS__TimerMgmt.html</anchorfile>
974 <anchor>gga7dc24a4c2b90334427081c3da7a71915a2e0e1f31c742c84b497c4d7143357bdb</anchor>
977 <member kind="enumvalue">
978 <name>osTimerPeriodic</name>
979 <anchorfile>group__CMSIS__RTOS__TimerMgmt.html</anchorfile>
980 <anchor>gga7dc24a4c2b90334427081c3da7a71915ab3463d921dc310938094745c230f2b35</anchor>
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>
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>
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>
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>
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>
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>
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>
1032 <member kind="variable">
1034 <name>osTimerAttr_t::cb_mem</name>
1035 <anchorfile>group__CMSIS__RTOS__TimerMgmt.html</anchorfile>
1036 <anchor>ga1e100dc33d403841ed3c344e3397868e</anchor>
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>
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>
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>
1066 <member kind="define">
1067 <type>#define</type>
1068 <name>osMutexPrioInherit</name>
1069 <anchorfile>group__CMSIS__RTOS__MutexMgmt.html</anchorfile>
1070 <anchor>ga40fba270cb31a977b3bd551d41eb9599</anchor>
1073 <member kind="define">
1074 <type>#define</type>
1075 <name>osMutexRobust</name>
1076 <anchorfile>group__CMSIS__RTOS__MutexMgmt.html</anchorfile>
1077 <anchor>gaf0e1dee376798b4d516d164981526780</anchor>
1080 <member kind="typedef">
1082 <name>osMutexId_t</name>
1083 <anchorfile>group__CMSIS__RTOS__MutexMgmt.html</anchorfile>
1084 <anchor>ga313801836c62deb23055efb55a420e42</anchor>
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>
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>
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>
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>
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>
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>
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">
1137 <name>osSemaphoreId_t</name>
1138 <anchorfile>group__CMSIS__RTOS__SemaphoreMgmt.html</anchorfile>
1139 <anchor>ga6e1c1c4b04175bb92b013c8f37249f40</anchor>
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>
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>
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>
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>
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>
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>
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">
1192 <name>osMemoryPoolId_t</name>
1193 <anchorfile>group__CMSIS__RTOS__PoolMgmt.html</anchorfile>
1194 <anchor>ga2e44473caf338266f56800960294f960</anchor>
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>
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>
1211 <member kind="function">
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
1349 <member kind="define">
1350 <type>#define</type>
1351 <name>osFlagsWaitAny</name>
1352 <anchorfile>group__CMSIS__RTOS__Definitions.html</anchorfile>
1353 <anchor>ga18e63587b8450d5b8798b6f6ec04e012</anchor>
1356 <member kind="define">
1357 <type>#define</type>
1358 <name>osFlagsWaitAll</name>
1359 <anchorfile>group__CMSIS__RTOS__Definitions.html</anchorfile>
1360 <anchor>ga8b6f562736fbfb5428940e0c017dec24</anchor>
1363 <member kind="define">
1364 <type>#define</type>
1365 <name>osFlagsNoClear</name>
1366 <anchorfile>group__CMSIS__RTOS__Definitions.html</anchorfile>
1367 <anchor>gaade844a42237d8c37569d4d9b16b9f1c</anchor>
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>
1377 <member kind="define">
1378 <type>#define</type>
1379 <name>osSafetyWithSameClass</name>
1380 <anchorfile>group__CMSIS__RTOS__Definitions.html</anchorfile>
1381 <anchor>ga7abd2d95425d9e02672778b3464b2eaa</anchor>
1384 <member kind="define">
1385 <type>#define</type>
1386 <name>osSafetyWithLowerClass</name>
1387 <anchorfile>group__CMSIS__RTOS__Definitions.html</anchorfile>
1388 <anchor>ga8c77ee126b9215425fc004ee13cdc6de</anchor>
1391 <member kind="enumeration">
1393 <name>osStatus_t</name>
1394 <anchorfile>group__CMSIS__RTOS__Definitions.html</anchorfile>
1395 <anchor>ga6c0dbe6069e4e7f47bb4cd32ae2b813e</anchor>
1398 <member kind="enumvalue">
1400 <anchorfile>group__CMSIS__RTOS__Definitions.html</anchorfile>
1401 <anchor>gga6c0dbe6069e4e7f47bb4cd32ae2b813eab17c65ad8b5bae759882b41c5bf35cda</anchor>
1404 <member kind="enumvalue">
1405 <name>osError</name>
1406 <anchorfile>group__CMSIS__RTOS__Definitions.html</anchorfile>
1407 <anchor>gga6c0dbe6069e4e7f47bb4cd32ae2b813eacb77fd6a5f0f177b06847a629f6054e8</anchor>
1410 <member kind="enumvalue">
1411 <name>osErrorTimeout</name>
1412 <anchorfile>group__CMSIS__RTOS__Definitions.html</anchorfile>
1413 <anchor>gga6c0dbe6069e4e7f47bb4cd32ae2b813ea809f56df47a0269cdd4501e0d03eb603</anchor>
1416 <member kind="enumvalue">
1417 <name>osErrorResource</name>
1418 <anchorfile>group__CMSIS__RTOS__Definitions.html</anchorfile>
1419 <anchor>gga6c0dbe6069e4e7f47bb4cd32ae2b813ea75ed7d9f50a54adb727f61486ff2cc02</anchor>
1422 <member kind="enumvalue">
1423 <name>osErrorParameter</name>
1424 <anchorfile>group__CMSIS__RTOS__Definitions.html</anchorfile>
1425 <anchor>gga6c0dbe6069e4e7f47bb4cd32ae2b813ea146cdcbc5c2b6f43e196294dbc59e12c</anchor>
1428 <member kind="enumvalue">
1429 <name>osErrorNoMemory</name>
1430 <anchorfile>group__CMSIS__RTOS__Definitions.html</anchorfile>
1431 <anchor>gga6c0dbe6069e4e7f47bb4cd32ae2b813ea1bccee013c5725778b750a54c4f9e57d</anchor>
1434 <member kind="enumvalue">
1435 <name>osErrorISR</name>
1436 <anchorfile>group__CMSIS__RTOS__Definitions.html</anchorfile>
1437 <anchor>gga6c0dbe6069e4e7f47bb4cd32ae2b813ea91c2ea9c9cd03401ff7d396c636d1864</anchor>
1440 <member kind="enumvalue">
1441 <name>osErrorSafetyClass</name>
1442 <anchorfile>group__CMSIS__RTOS__Definitions.html</anchorfile>
1443 <anchor>gga6c0dbe6069e4e7f47bb4cd32ae2b813ea7379a8ce2e513723390bb01d2efeb981</anchor>
1446 <member kind="enumvalue">
1447 <name>osStatusReserved</name>
1448 <anchorfile>group__CMSIS__RTOS__Definitions.html</anchorfile>
1449 <anchor>gga6c0dbe6069e4e7f47bb4cd32ae2b813ea59d1c52ddb4ba7a7738039756e79d982</anchor>
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>
1464 <member kind="define">
1465 <type>#define</type>
1466 <name>osFlagsErrorTimeout</name>
1467 <anchorfile>group__flags__error__codes.html</anchorfile>
1468 <anchor>ga2e951c3f1c3b7bff4eca3d7836cd19ca</anchor>
1471 <member kind="define">
1472 <type>#define</type>
1473 <name>osFlagsErrorResource</name>
1474 <anchorfile>group__flags__error__codes.html</anchorfile>
1475 <anchor>ga4db38b50da1889bcaaa7f747e844f904</anchor>
1478 <member kind="define">
1479 <type>#define</type>
1480 <name>osFlagsErrorParameter</name>
1481 <anchorfile>group__flags__error__codes.html</anchorfile>
1482 <anchor>gaa8a95ef938f8f5a9fcb815ec53184f77</anchor>
1485 <member kind="define">
1486 <type>#define</type>
1487 <name>osFlagsErrorISR</name>
1488 <anchorfile>group__flags__error__codes.html</anchorfile>
1489 <anchor>gaea3abd186643f539877e894b62b63448</anchor>
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>
1504 <member kind="function">
1506 <name>OS_Tick_Enable</name>
1507 <anchorfile>group__CMSIS__RTOS__TickAPI.html</anchorfile>
1508 <anchor>gaaa0d6ddef6816e8e5650fde3daf191e7</anchor>
1509 <arglist>(void)</arglist>
1511 <member kind="function">
1513 <name>OS_Tick_Disable</name>
1514 <anchorfile>group__CMSIS__RTOS__TickAPI.html</anchorfile>
1515 <anchor>ga50fc040b66fabd1945d2bd1d0d05661d</anchor>
1516 <arglist>(void)</arglist>
1518 <member kind="function">
1520 <name>OS_Tick_AcknowledgeIRQ</name>
1521 <anchorfile>group__CMSIS__RTOS__TickAPI.html</anchorfile>
1522 <anchor>ga14c430d2b363ebd9f904b0822a9314e7</anchor>
1523 <arglist>(void)</arglist>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
1613 <compound kind="page">
1614 <name>rtos_process_isolation_faults</name>
1615 <title>Fault Handling</title>
1616 <filename>rtos_process_isolation_faults.html</filename>
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>
1624 <compound kind="page">
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>