Skip to content

Commit 053e3d4

Browse files
committed
Merge branch 'develop' of https://github.com/ARM-software/CMSIS-FreeRTOS into develop
2 parents 1e23dc1 + 855b995 commit 053e3d4

3 files changed

Lines changed: 39 additions & 3 deletions

File tree

DoxyGen/General/general.dxy

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -749,7 +749,10 @@ WARN_LOGFILE =
749749
# spaces.
750750
# Note: If this tag is empty the current directory is searched.
751751

752-
INPUT = .
752+
INPUT = . \
753+
../../CMSIS/RTOS2/FreeRTOS/Include/freertos_evr.h \
754+
./src/freertos_evr.txt
755+
753756

754757
# This tag can be used to specify the character encoding of the source files
755758
# that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses
@@ -758,7 +761,7 @@ INPUT = .
758761
# possible encodings.
759762
# The default value is: UTF-8.
760763

761-
INPUT_ENCODING = UTF-8
764+
INPUT_ENCODING = ISO-8859-1
762765

763766
# If the value of the INPUT tag contains directories, you can use the
764767
# FILE_PATTERNS tag to specify one or more wildcard patterns (like *.cpp and

DoxyGen/General/src/cmsis_freertos.txt

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -373,4 +373,16 @@ Memory Pool functions are not implemented and will always return with error.
373373
- \b osMessageQueueNew: supported
374374
- \b osMessageQueuePut: ignores message priority.
375375
- \b osMessageQueueReset: supported
376-
*/
376+
*/
377+
378+
/* ======================================================================================================================== */
379+
// Group creation for Reference
380+
/**
381+
\addtogroup freertos_specific CMSIS-FreeRTOS Specifics
382+
\brief This section describes CMSIS-FreeRTOS specifics.
383+
\details
384+
CMSIS-FreeRTOS interfaces to the
385+
<a href="http://www.keil.com/pack/doc/compiler/EventRecorder/html/index.html" target="_blank"><b>Event Recorder</b></a>
386+
to provide event information which helps you to understand and analyze the operation. Refer to \ref freertos_evr for more
387+
information.
388+
*/
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
/**
2+
\defgroup freertos_evr Event functions
3+
\ingroup freertos_specific
4+
\brief FreeRTOS Event Recorder functions
5+
\details
6+
CMSIS-FreeRTOS interfaces to the
7+
<a href="http://www.keil.com/pack/doc/compiler/EventRecorder/html/index.html" target="_blank"><b>Event Recorder</b></a>
8+
to provide event information which helps you to understand and analyze the operation.
9+
10+
To use the Event Recorder together with CMSIS-FreeRTOS, it is required to create an image that generates event information.
11+
The steps are:
12+
- <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>.
13+
- <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>.
14+
- <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.
15+
- Build the application code and download it to the debug hardware.
16+
17+
Once the target application generates event information, it can be viewed in the �Vision debugger using the \b Event
18+
\b Recorder.
19+
20+
@{
21+
*/

0 commit comments

Comments
 (0)