]> begriffs open source - cmsis/blob - CMSIS/DoxyGen/RTOS2/src/rtx_evr.txt
Minor corrections: added event recorder functions.
[cmsis] / CMSIS / DoxyGen / RTOS2 / src / rtx_evr.txt
1 /** 
2 \defgroup rtx_evr Event functions
3 \ingroup rtx5_specific 
4 \brief RTX5 Event Recorder functions
5 \details
6 RTX5 interfaces to the <a href="http://www.keil.com/pack/doc/compiler/EventRecorder/html/index.html" target="_blank"><b>Event Recorder</b></a> 
7 to provide event information which helps you to understand and analyze the operation.
8
9 To use the Event Recorder together with RTX5, it is required to create an image that generates event information. The steps are:
10   - <a href="http://www.keil.com/pack/doc/compiler/EventRecorder/html/UseDebugViews.html#Add_Event_Recorder" target="_blank"><b>Add Event Recorder</b></a>: Select in the RTE management dialog the software component <b>Compiler:Event Recorder</b>.
11   - <a href="http://www.keil.com/pack/doc/compiler/EventRecorder/html/UseDebugViews.html#Debug_Variants" target="_blank"><b>Select Debug Variant</b></a>: Select in the RTE management dialog the \b Source variant for the software component <b>CMSIS:RTOS2 (API):Keil RTX5</b>.
12   - <a href="http://www.keil.com/pack/doc/compiler/EventRecorder/html/group__EventRecorder__Setup.htm" target="_blank"><b>Add Initialization Code</b></a>: Call the function <b>EventRecorderInitialize</b> in your application code.
13   - Build the application code and download it to the debug hardware.
14   
15 Once the target application generates event information, it can be viewed in the µVision debugger using the \b Event
16  \b Recorder.
17
18 @{
19 */
20
21 /**
22 \defgroup rtx_evr_memory Memory Functions
23 \brief Events generated memory functions 
24 \details
25 @{
26 */
27
28 /**
29 \fn void EvrRtxMemoryInit (void *mem, uint32_t size, uint32_t result)
30 \details
31
32 */
33
34 /**
35 \fn void EvrRtxMemoryAlloc (void *mem, uint32_t size, uint32_t type, void *block)
36 \details
37
38 */
39
40 /**
41 \fn void EvrRtxMemoryFree (void *mem, void *block, uint32_t result)
42 \details
43
44 */
45
46 /**
47 \fn void EvrRtxMemoryBlockInit (osRtxMpInfo_t *mp_info, uint32_t block_count, uint32_t block_size, void *block_mem)
48 \details
49
50 */
51
52 /**
53 \fn void EvrRtxMemoryBlockAlloc (osRtxMpInfo_t *mp_info, void *block)
54 \details
55
56 */
57
58 /**
59 \fn void EvrRtxMemoryBlockFree (osRtxMpInfo_t *mp_info, void *block, int32_t status)
60 \details
61
62 */
63
64 /**
65 @}
66 */
67
68 /**
69 \defgroup rtx_evr_kernel Kernel Functions
70 \brief Events generated by kernel functions 
71 \details
72 @{
73 */
74
75 /**
76 \fn void EvrRtxKernelError (int32_t status)
77 \details
78
79 */
80
81 /**
82 \fn void EvrRtxKernelInitialize (void)
83 \details
84
85 */
86
87 /**
88 \fn void EvrRtxKernelInitializeCompleted (void)
89 \details
90
91 */
92
93 /**
94 \fn void EvrRtxKernelGetInfo (osVersion_t *version, char *id_buf, uint32_t id_size)
95 \details
96
97 */
98
99 /**
100 \fn void EvrRtxKernelInfoRetrieved (osVersion_t *version, char *id_buf)
101 \details
102
103 */
104
105 /**
106 \fn void EvrRtxKernelGetState (osKernelState_t state)
107 \details
108
109 */
110
111 /**
112 \fn void EvrRtxKernelStart (void)
113 \details
114
115 */
116
117 /**
118 \fn void EvrRtxKernelStarted (void)
119 \details
120
121 */
122
123 /**
124 \fn void EvrRtxKernelLock (void)
125 \details
126
127 */
128
129 /**
130 \fn void EvrRtxKernelLocked (int32_t lock)
131 \details
132
133 */
134
135 /**
136 \fn void EvrRtxKernelUnlock (void)
137 \details
138
139 */
140
141 /**
142 \fn void EvrRtxKernelUnlocked (int32_t lock)
143 \details
144
145 */
146
147 /**
148 \fn void EvrRtxKernelRestoreLock (int32_t lock)
149 \details
150
151 */
152
153 /**
154 \fn void EvrRtxKernelLockRestored (int32_t lock)
155 \details
156
157 */
158
159 /**
160 \fn void EvrRtxKernelSuspend (void)
161 \details
162
163 */
164
165 /**
166 \fn void EvrRtxKernelSuspended (uint32_t sleep_ticks)
167 \details
168
169 */
170
171 /**
172 \fn void EvrRtxKernelResume (uint32_t sleep_ticks)
173 \details
174
175 */
176
177 /**
178 \fn void EvrRtxKernelResumed (void)
179 \details
180
181 */
182
183 /**
184 \fn void EvrRtxKernelGetTickCount (uint64_t count)
185 \details
186
187 */
188
189 /**
190 \fn void EvrRtxKernelGetTickFreq (uint32_t freq)
191 \details
192
193 */
194
195 /**
196 \fn void EvrRtxKernelGetSysTimerCount (uint32_t count)
197 \details
198
199 */
200
201 /**
202 \fn void EvrRtxKernelGetSysTimerFreq (uint32_t freq)
203 \details
204
205 */
206
207 /**
208 @}
209 */
210
211 /**
212 \defgroup rtx_evr_thread Thread Functions
213 \brief Events generated by thread functions 
214 \details
215 @{
216 */
217
218 /**
219 \fn void EvrRtxThreadError (osThreadId_t thread_id, int32_t status)
220 \details
221
222 */
223
224 /**
225 \fn void EvrRtxThreadNew (osThreadFunc_t func, void *argument, const osThreadAttr_t *attr)
226 \details
227
228 */
229
230 /**
231 \fn void EvrRtxThreadCreated (osThreadId_t thread_id)
232 \details
233
234 */
235
236 /**
237 \fn void EvrRtxThreadGetName (osThreadId_t thread_id, const char *name)
238 \details
239
240 */
241
242 /**
243 \fn void EvrRtxThreadGetId (osThreadId_t thread_id)
244 \details
245
246 */
247
248 /**
249 \fn void EvrRtxThreadGetState (osThreadId_t thread_id, osThreadState_t state)
250 \details
251
252 */
253
254 /**
255 \fn void EvrRtxThreadGetStackSize (osThreadId_t thread_id, uint32_t stack_size)
256 \details
257
258 */
259
260 /**
261 \fn void EvrRtxThreadGetStackSpace (osThreadId_t thread_id, uint32_t stack_space)
262 \details
263
264 */
265
266 /**
267 \fn void EvrRtxThreadSetPriority (osThreadId_t thread_id, osPriority_t priority)
268 \details
269
270 */
271
272 /**
273 \fn void EvrRtxThreadGetPriority (osThreadId_t thread_id, osPriority_t priority)
274 \details
275
276 */
277
278 /**
279 \fn void EvrRtxThreadYield (void)
280 \details
281
282 */
283
284 /**
285 \fn void EvrRtxThreadSuspend (osThreadId_t thread_id)
286 \details
287
288 */
289
290 /**
291 \fn void EvrRtxThreadSuspended (osThreadId_t thread_id)
292 \details
293
294 */
295
296 /**
297 \fn void EvrRtxThreadResume (osThreadId_t thread_id)
298 \details
299
300 */
301
302 /**
303 \fn void EvrRtxThreadResumed (osThreadId_t thread_id)
304 \details
305
306 */
307
308 /**
309 \fn void EvrRtxThreadDetach (osThreadId_t thread_id)
310 \details
311
312 */
313
314 /**
315 \fn void EvrRtxThreadDetached (osThreadId_t thread_id)
316 \details
317
318 */
319
320 /**
321 \fn void EvrRtxThreadJoin (osThreadId_t thread_id)
322 \details
323
324 */
325
326 /**
327 \fn void EvrRtxThreadJoinPending (osThreadId_t thread_id)
328 \details
329
330 */
331
332 /**
333 \fn void EvrRtxThreadJoined (osThreadId_t thread_id)
334 \details
335
336 */
337
338 /**
339 \fn void EvrRtxThreadBlocked (osThreadId_t thread_id, uint32_t timeout)
340 \details
341
342 */
343
344 /**
345 \fn void EvrRtxThreadUnblocked (osThreadId_t thread_id, uint32_t ret_val)
346 \details
347
348 */
349
350 /**
351 \fn void EvrRtxThreadSwitch (osThreadId_t thread_id)
352 \details
353
354 */
355
356 /**
357 \fn void EvrRtxThreadExit (void)
358 \details
359
360 */
361
362 /**
363 \fn void EvrRtxThreadTerminate (osThreadId_t thread_id)
364 \details
365
366 */
367
368 /**
369 \fn void EvrRtxThreadDestroyed (osThreadId_t thread_id)
370 \details
371
372 */
373
374 /**
375 \fn void EvrRtxThreadGetCount (uint32_t count)
376 \details
377
378 */
379
380 /**
381 \fn void EvrRtxThreadEnumerate (osThreadId_t *thread_array, uint32_t array_items, uint32_t count)
382 \details
383
384 */
385
386 /**
387 \fn void EvrRtxThreadFlagsSet (osThreadId_t thread_id, int32_t flags)
388 \details
389
390 */
391
392 /**
393 \fn void EvrRtxThreadFlagsSetDone (osThreadId_t thread_id, int32_t thread_flags)
394 \details
395
396 */
397
398 /**
399 \fn void EvrRtxThreadFlagsClear (int32_t flags)
400 \details
401
402 */
403
404 /**
405 \fn void EvrRtxThreadFlagsClearDone (int32_t thread_flags)
406 \details
407
408 */
409
410 /**
411 \fn void EvrRtxThreadFlagsGet (int32_t thread_flags)
412 \details
413
414 */
415
416 /**
417 \fn void EvrRtxThreadFlagsWait (int32_t flags, uint32_t options, uint32_t timeout)
418 \details
419
420 */
421
422 /**
423 \fn void EvrRtxThreadFlagsWaitPending (int32_t flags, uint32_t options, uint32_t timeout)
424 \details
425
426 */
427
428 /**
429 \fn void EvrRtxThreadFlagsWaitTimeout (void)
430 \details
431
432 */
433
434 /**
435 \fn void EvrRtxThreadFlagsWaitCompleted (int32_t flags, uint32_t options, int32_t thread_flags)
436 \details
437
438 */
439
440 /**
441 \fn void EvrRtxThreadFlagsWaitNotCompleted (int32_t flags, uint32_t options)
442 \details
443
444 */
445
446 /**
447 \fn void EvrRtxThreadDelay (uint32_t ticks)
448 \details
449
450 */
451
452 /**
453 \fn void EvrRtxThreadDelayUntil (uint64_t ticks)
454 \details
455
456 */
457
458 /**
459 \fn void EvrRtxThreadDelayCompleted (void)
460 \details
461
462 */
463
464 /**
465 @}
466 */
467
468 /**
469 \defgroup rtx_evr_timer Timer Functions
470 \brief Events generated by timer functions 
471 \details
472 @{
473 */
474
475 /**
476 \fn void EvrRtxTimerError (osTimerId_t timer_id, int32_t status)
477 \details
478
479 */
480
481 /**
482 \fn void EvrRtxTimerCallback (osTimerFunc_t func, void *argument)
483 \details
484
485 */
486
487 /**
488 \fn void EvrRtxTimerNew (osTimerFunc_t func, osTimerType_t type, void *argument, const osTimerAttr_t *attr)
489 \details
490
491 */
492
493 /**
494 \fn void EvrRtxTimerCreated (osTimerId_t timer_id)
495 \details
496
497 */
498
499 /**
500 \fn void EvrRtxTimerGetName (osTimerId_t timer_id, const char *name)
501 \details
502
503 */
504
505 /**
506 \fn void EvrRtxTimerStart (osTimerId_t timer_id, uint32_t ticks)
507 \details
508
509 */
510
511 /**
512 \fn void EvrRtxTimerStarted (osTimerId_t timer_id)
513 \details
514
515 */
516
517 /**
518 \fn void EvrRtxTimerStop (osTimerId_t timer_id)
519 \details
520
521 */
522
523 /**
524 \fn void EvrRtxTimerStopped (osTimerId_t timer_id)
525 \details
526
527 */
528
529 /**
530 \fn void EvrRtxTimerIsRunning (osTimerId_t timer_id, uint32_t running)
531 \details
532
533 */
534
535 /**
536 \fn void EvrRtxTimerDelete (osTimerId_t timer_id)
537 \details
538
539 */
540
541 /**
542 \fn void EvrRtxTimerDestroyed (osTimerId_t timer_id)
543 \details
544
545 */
546
547 /**
548 @}
549 */
550
551 /**
552 \defgroup rtx_evr_event_flasg Event Flags Functions
553 \brief Events generated by event flag functions 
554 \details
555 @{
556 */
557
558 /**
559 \fn void EvrRtxEventFlagsError (osEventFlagsId_t ef_id, int32_t status)
560 \details
561
562 */
563
564 /**
565 \fn void EvrRtxEventFlagsNew (const osEventFlagsAttr_t *attr)
566 \details
567
568 */
569
570 /**
571 \fn void EvrRtxEventFlagsCreated (osEventFlagsId_t ef_id)
572 \details
573
574 */
575
576 /**
577 \fn void EvrRtxEventFlagsGetName (osEventFlagsId_t ef_id, const char *name)
578 \details
579
580 */
581
582 /**
583 \fn void EvrRtxEventFlagsSet (osEventFlagsId_t ef_id, int32_t flags)
584 \details
585
586 */
587
588 /**
589 \fn void EvrRtxEventFlagsSetDone (osEventFlagsId_t ef_id, int32_t event_flags)
590 \details
591
592 */
593
594 /**
595 \fn void EvrRtxEventFlagsClear (osEventFlagsId_t ef_id, int32_t flags)
596 \details
597
598 */
599
600 /**
601 \fn void EvrRtxEventFlagsClearDone (osEventFlagsId_t ef_id, int32_t event_flags)
602 \details
603
604 */
605
606 /**
607 \fn void EvrRtxEventFlagsGet (osEventFlagsId_t ef_id, int32_t event_flags)
608 \details
609
610 */
611
612 /**
613 \fn void EvrRtxEventFlagsWait (osEventFlagsId_t ef_id, int32_t flags, uint32_t options, uint32_t timeout)
614 \details
615
616 */
617
618 /**
619 \fn void EvrRtxEventFlagsWaitPending (osEventFlagsId_t ef_id, int32_t flags, uint32_t options, uint32_t timeout)
620 \details
621
622 */
623
624 /**
625 \fn void EvrRtxEventFlagsWaitTimeout (osEventFlagsId_t ef_id);
626 \details
627
628 */
629
630 /**
631 \fn void EvrRtxEventFlagsWaitCompleted (osEventFlagsId_t ef_id, int32_t flags, uint32_t options, int32_t event_flags)
632 \details
633
634 */
635
636 /**
637 \fn void EvrRtxEventFlagsWaitNotCompleted (osEventFlagsId_t ef_id, int32_t flags, uint32_t options)
638 \details
639
640 */
641
642 /**
643 \fn void EvrRtxEventFlagsDelete (osEventFlagsId_t ef_id)
644 \details
645
646 */
647
648 /**
649 \fn void EvrRtxEventFlagsDestroyed (osEventFlagsId_t ef_id)
650 \details
651
652 */
653
654 /**
655 @}
656 */
657
658 /**
659 \defgroup rtx_evr_mutex Mutex Functions
660 \brief Events generated by mutex functions 
661 \details
662 @{
663 */
664
665 /**
666 \fn void EvrRtxMutexError (osMutexId_t mutex_id, int32_t status)
667 \details
668
669 */
670
671 /**
672 \fn void EvrRtxMutexNew (const osMutexAttr_t *attr)
673 \details
674
675 */
676
677 /**
678 \fn void EvrRtxMutexCreated (osMutexId_t mutex_id)
679 \details
680
681 */
682
683 /**
684 \fn void EvrRtxMutexGetName (osMutexId_t mutex_id, const char *name)
685 \details
686
687 */
688
689 /**
690 \fn void EvrRtxMutexAcquire (osMutexId_t mutex_id, uint32_t timeout)
691 \details
692
693 */
694
695 /**
696 \fn void EvrRtxMutexAcquirePending (osMutexId_t mutex_id, uint32_t timeout)
697 \details
698
699 */
700
701 /**
702 \fn void EvrRtxMutexAcquireTimeout (osMutexId_t mutex_id)
703 \details
704
705 */
706
707 /**
708 \fn void EvrRtxMutexAcquired (osMutexId_t mutex_id, uint32_t lock)
709 \details
710
711 */
712
713 /**
714 \fn void EvrRtxMutexNotAcquired (osMutexId_t mutex_id)
715 \details
716
717 */
718
719 /**
720 \fn void EvrRtxMutexRelease (osMutexId_t mutex_id)
721 \details
722
723 */
724
725 /**
726 \fn void EvrRtxMutexReleased (osMutexId_t mutex_id, uint32_t lock)
727 \details
728
729 */
730
731 /**
732 \fn void EvrRtxMutexGetOwner (osMutexId_t mutex_id, osThreadId_t thread_id)
733 \details
734
735 */
736
737 /**
738 \fn void EvrRtxMutexDelete (osMutexId_t mutex_id)
739 \details
740
741 */
742
743 /**
744 \fn void EvrRtxMutexDestroyed (osMutexId_t mutex_id)
745 \details
746
747 */
748
749 /**
750 @}
751 */
752
753 /**
754 \defgroup rtx_evr_semaphore Semaphore Functions
755 \brief Events generated by semaphore functions 
756 \details
757 @{
758 */
759
760 /**
761 \fn void EvrRtxSemaphoreError (osSemaphoreId_t semaphore_id, int32_t status)
762 \details
763
764 */
765
766 /**
767 \fn void EvrRtxSemaphoreNew (uint32_t max_count, uint32_t initial_count, const osSemaphoreAttr_t *attr)
768 \details
769
770 */
771
772 /**
773 \fn void EvrRtxSemaphoreCreated (osSemaphoreId_t semaphore_id)
774 \details
775
776 */
777
778 /**
779 \fn void EvrRtxSemaphoreGetName (osSemaphoreId_t semaphore_id, const char *name)
780 \details
781
782 */
783
784 /**
785 \fn void EvrRtxSemaphoreAcquire (osSemaphoreId_t semaphore_id, uint32_t timeout)
786 \details
787
788 */
789
790 /**
791 \fn void EvrRtxSemaphoreAcquirePending (osSemaphoreId_t semaphore_id, uint32_t timeout)
792 \details
793
794 */
795
796 /**
797 \fn void EvrRtxSemaphoreAcquireTimeout (osSemaphoreId_t semaphore_id)
798 \details
799
800 */
801
802 /**
803 \fn void EvrRtxSemaphoreAcquired (osSemaphoreId_t semaphore_id)
804 \details
805
806 */
807
808 /**
809 \fn void EvrRtxSemaphoreNotAcquired (osSemaphoreId_t semaphore_id)
810 \details
811
812 */
813
814 /**
815 \fn void EvrRtxSemaphoreRelease (osSemaphoreId_t semaphore_id)
816 \details
817
818 */
819
820 /**
821 \fn void EvrRtxSemaphoreReleased (osSemaphoreId_t semaphore_id)
822 \details
823
824 */
825
826 /**
827 \fn void EvrRtxSemaphoreGetCount (osSemaphoreId_t semaphore_id, uint32_t count)
828 \details
829
830 */
831
832 /**
833 \fn void EvrRtxSemaphoreDelete (osSemaphoreId_t semaphore_id)
834 \details
835
836 */
837
838 /**
839 \fn void EvrRtxSemaphoreDestroyed (osSemaphoreId_t semaphore_id)
840 \details
841
842 */
843
844 /**
845 @}
846 */
847
848 /**
849 \defgroup rtx_evr_memory_pool Memory Pool Functions
850 \brief Events generated by memory pool functions 
851 \details
852 @{
853 */
854
855 /**
856 \fn void EvrRtxMemoryPoolError (osMemoryPoolId_t mp_id, int32_t status)
857 \details
858
859 */
860
861 /**
862 \fn void EvrRtxMemoryPoolNew (uint32_t block_count, uint32_t block_size, const osMemoryPoolAttr_t *attr)
863 \details
864
865 */
866
867 /**
868 \fn void EvrRtxMemoryPoolCreated (osMemoryPoolId_t mp_id)
869 \details
870
871 */
872
873 /**
874 \fn void EvrRtxMemoryPoolGetName (osMemoryPoolId_t mp_id, const char *name)
875 \details
876
877 */
878
879 /**
880 \fn void EvrRtxMemoryPoolAlloc (osMemoryPoolId_t mp_id, uint32_t timeout)
881 \details
882
883 */
884
885 /**
886 \fn void EvrRtxMemoryPoolAllocPending (osMemoryPoolId_t mp_id, uint32_t timeout)
887 \details
888
889 */
890
891 /**
892 \fn void EvrRtxMemoryPoolAllocTimeout (osMemoryPoolId_t mp_id)
893 \details
894
895 */
896
897 /**
898 \fn void EvrRtxMemoryPoolAllocated (osMemoryPoolId_t mp_id, void *block)
899 \details
900
901 */
902
903 /**
904 \fn void EvrRtxMemoryPoolAllocFailed (osMemoryPoolId_t mp_id)
905 \details
906
907 */
908
909 /**
910 \fn void EvrRtxMemoryPoolFree (osMemoryPoolId_t mp_id, void *block)
911 \details
912
913 */
914
915 /**
916 \fn void EvrRtxMemoryPoolDeallocated (osMemoryPoolId_t mp_id, void *block)
917 \details
918
919 */
920
921 /**
922 \fn void EvrRtxMemoryPoolFreeFailed (osMemoryPoolId_t mp_id, void *block)
923 \details
924
925 */
926
927 /**
928 \fn void EvrRtxMemoryPoolGetCapacity (osMemoryPoolId_t mp_id, uint32_t capacity)
929 \details
930
931 */
932
933 /**
934 \fn void EvrRtxMemoryPoolGetBlockSize (osMemoryPoolId_t mp_id, uint32_t block_size)
935 \details
936
937 */
938
939 /**
940 \fn void EvrRtxMemoryPoolGetCount (osMemoryPoolId_t mp_id, uint32_t count)
941 \details
942
943 */
944
945 /**
946 \fn void EvrRtxMemoryPoolGetSpace (osMemoryPoolId_t mp_id, uint32_t space)
947 \details
948
949 */
950
951 /**
952 \fn void EvrRtxMemoryPoolDelete (osMemoryPoolId_t mp_id)
953 \details
954
955 */
956
957 /**
958 \fn void EvrRtxMemoryPoolDestroyed (osMemoryPoolId_t mp_id)
959 \details
960
961 */
962
963 /**
964 @}
965 */
966
967 /**
968 \defgroup rtx_evr_message_queue Message Queue Functions
969 \brief Events generated by message queue functions 
970 \details
971 @{
972 */
973
974 /**
975 \fn void EvrRtxMessageQueueError (osMessageQueueId_t mq_id, int32_t status)
976 \details
977
978 */
979
980 /**
981 \fn void EvrRtxMessageQueueNew (uint32_t msg_count, uint32_t msg_size, const osMessageQueueAttr_t *attr)
982 \details
983
984 */
985
986 /**
987 \fn void EvrRtxMessageQueueCreated (osMessageQueueId_t mq_id)
988 \details
989
990 */
991
992 /**
993 \fn void EvrRtxMessageQueueGetName (osMessageQueueId_t mq_id, const char *name)
994 \details
995
996 */
997
998 /**
999 \fn void EvrRtxMessageQueuePut (osMessageQueueId_t mq_id, const void *msg_ptr, uint8_t msg_prio, uint32_t timeout)
1000 \details
1001
1002 */
1003
1004 /**
1005 \fn void EvrRtxMessageQueuePutPending (osMessageQueueId_t mq_id, const void *msg_ptr, uint32_t timeout)
1006 \details
1007
1008 */
1009
1010 /**
1011 \fn void EvrRtxMessageQueuePutTimeout (osMessageQueueId_t mq_id)
1012 \details
1013
1014 */
1015
1016 /**
1017 \fn void EvrRtxMessageQueueInsertPending (osMessageQueueId_t mq_id, const void *msg_ptr)
1018 \details
1019
1020 */
1021
1022 /**
1023 \fn void EvrRtxMessageQueueInserted (osMessageQueueId_t mq_id, const void *msg_ptr)
1024 \details
1025
1026 */
1027
1028 /**
1029 \fn void EvrRtxMessageQueueNotInserted (osMessageQueueId_t mq_id, const void *msg_ptr)
1030 \details
1031
1032 */
1033
1034 /**
1035 \fn void EvrRtxMessageQueueGet (osMessageQueueId_t mq_id, void *msg_ptr, uint8_t *msg_prio, uint32_t timeout)
1036 \details
1037
1038 */
1039
1040 /**
1041 \fn void EvrRtxMessageQueueGetPending (osMessageQueueId_t mq_id, void *msg_ptr, uint32_t timeout)
1042 \details
1043
1044 */
1045
1046 /**
1047 \fn void EvrRtxMessageQueueGetPending (osMessageQueueId_t mq_id, void *msg_ptr, uint32_t timeout)
1048 \details
1049
1050 */
1051
1052 /**
1053 \fn void EvrRtxMessageQueueRetrieved (osMessageQueueId_t mq_id, void *msg_ptr)
1054 \details
1055
1056 */
1057
1058 /**
1059 \fn void EvrRtxMessageQueueNotRetrieved (osMessageQueueId_t mq_id, void *msg_ptr)
1060 \details
1061
1062 */
1063
1064 /**
1065 \fn void EvrRtxMessageQueueGetCapacity (osMessageQueueId_t mq_id, uint32_t capacity)
1066 \details
1067
1068 */
1069
1070 /**
1071 \fn void EvrRtxMessageQueueGetMsgSize (osMessageQueueId_t mq_id, uint32_t msg_size)
1072 \details
1073
1074 */
1075
1076 /**
1077 \fn void EvrRtxMessageQueueGetCount (osMessageQueueId_t mq_id, uint32_t count)
1078 \details
1079
1080 */
1081
1082 /**
1083 \fn void EvrRtxMessageQueueGetSpace (osMessageQueueId_t mq_id, uint32_t space)
1084 \details
1085
1086 */
1087
1088 /**
1089 \fn void EvrRtxMessageQueueReset (osMessageQueueId_t mq_id)
1090 \details
1091
1092 */
1093
1094 /**
1095 \fn void EvrRtxMessageQueueResetDone (osMessageQueueId_t mq_id)
1096 \details
1097
1098 */
1099
1100 /**
1101 \fn void EvrRtxMessageQueueDelete (osMessageQueueId_t mq_id)
1102 \details
1103
1104 */
1105
1106 /**
1107 \fn void EvrRtxMessageQueueDestroyed (osMessageQueueId_t mq_id)
1108 \details
1109
1110 */
1111
1112 /**
1113 @}
1114 */
1115
1116 /**
1117 @} 
1118 */
1119 // end group Event Recorder