Skip to content

Commit

Permalink
RTX Real-Time Operating System V4.82 from Keil as packaged in
Browse files Browse the repository at this point in the history
V5.0.0 of ARM.CMSIS.5.0.0.pack.
All files ran through "dos2unix" to fix line endings.

Released on 2016-11-11. Bug fix release.
Corrected: Recursive Mutex 16-bit lock counter is now checked to not overflow.
  • Loading branch information
chettrick committed Oct 16, 2018
1 parent 00d0b03 commit 0a3b4b2
Show file tree
Hide file tree
Showing 256 changed files with 18,478 additions and 2,116 deletions.
Binary file added Doc/API_Structure.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Doc/CMSIS_RTOS_Files.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
499 changes: 499 additions & 0 deletions Doc/RTX__Conf__CM_8c.html

Large diffs are not rendered by default.

34 changes: 17 additions & 17 deletions Doc/annotated.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Data Structures</title>
<title>CMSIS-RTOS RTX: Data Structures</title>
<title>CMSIS-RTOS: Data Structures</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="cmsis.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="jquery.js"></script>
Expand All @@ -15,13 +15,13 @@
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="stylsheetf" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
Expand All @@ -31,10 +31,10 @@
<tr style="height: 46px;">
<td id="projectlogo"><img alt="Logo" src="CMSIS_Logo_Final.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">CMSIS-RTOS RTX
&#160;<span id="projectnumber">Version 4.80</span>
<div id="projectname">CMSIS-RTOS
&#160;<span id="projectnumber">Version 1.03</span>
</div>
<div id="projectbrief">CMSIS-RTOS RTX: Real-Time Operating System for Cortex-M processor-based devices</div>
<div id="projectbrief">Real-Time Operating System: API and RTX Reference Implementation.</div>
</td>
</tr>
</tbody>
Expand All @@ -50,7 +50,7 @@
</script>
</ul>
</div>
<!-- Generated by Doxygen 1.8.2 -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
Expand Down Expand Up @@ -120,26 +120,26 @@
<div class="contents">
<div class="textblock">Here are the data structures with brief descriptions:</div><div class="directory">
<table class="directory">
<tr id="row_0_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="group___c_m_s_i_s___r_t_o_s___definitions.html#structos__mail_q" target="_self">os_mailQ</a></td><td class="desc"></td></tr>
<tr id="row_1_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="group___c_m_s_i_s___r_t_o_s___definitions.html#structos_event" target="_self">osEvent</a></td><td class="desc">Event structure contains detailed information about an event</td></tr>
<tr id="row_2_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structos_mail_q_def__t.html" target="_self">osMailQDef_t</a></td><td class="desc">Definition structure for mail queue</td></tr>
<tr id="row_3_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structos_message_q_def__t.html" target="_self">osMessageQDef_t</a></td><td class="desc">Definition structure for message queue</td></tr>
<tr id="row_4_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structos_mutex_def__t.html" target="_self">osMutexDef_t</a></td><td class="desc">Mutex Definition structure contains setup information for a mutex</td></tr>
<tr id="row_5_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structos_pool_def__t.html" target="_self">osPoolDef_t</a></td><td class="desc">Definition structure for memory block allocation</td></tr>
<tr id="row_6_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structos_semaphore_def__t.html" target="_self">osSemaphoreDef_t</a></td><td class="desc">Semaphore Definition structure contains setup information for a semaphore</td></tr>
<tr id="row_7_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structos_thread_def__t.html" target="_self">osThreadDef_t</a></td><td class="desc">Thread Definition structure contains startup information of a thread</td></tr>
<tr id="row_8_" class="even"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structos_timer_def__t.html" target="_self">osTimerDef_t</a></td><td class="desc">Timer Definition structure contains timer parameters</td></tr>
<tr id="row_0_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="group__CMSIS__RTOS__Definitions.html#structos__mailQ" target="_self">os_mailQ</a></td><td class="desc"></td></tr>
<tr id="row_1_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="group__CMSIS__RTOS__Definitions.html#structosEvent" target="_self">osEvent</a></td><td class="desc">Event structure contains detailed information about an event </td></tr>
<tr id="row_2_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structosMailQDef__t.html" target="_self">osMailQDef_t</a></td><td class="desc">Definition structure for mail queue </td></tr>
<tr id="row_3_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structosMessageQDef__t.html" target="_self">osMessageQDef_t</a></td><td class="desc">Definition structure for message queue </td></tr>
<tr id="row_4_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structosMutexDef__t.html" target="_self">osMutexDef_t</a></td><td class="desc">Mutex Definition structure contains setup information for a mutex </td></tr>
<tr id="row_5_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structosPoolDef__t.html" target="_self">osPoolDef_t</a></td><td class="desc">Definition structure for memory block allocation </td></tr>
<tr id="row_6_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structosSemaphoreDef__t.html" target="_self">osSemaphoreDef_t</a></td><td class="desc">Semaphore Definition structure contains setup information for a semaphore </td></tr>
<tr id="row_7_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structosThreadDef__t.html" target="_self">osThreadDef_t</a></td><td class="desc">Thread Definition structure contains startup information of a thread </td></tr>
<tr id="row_8_" class="even"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="structosTimerDef__t.html" target="_self">osTimerDef_t</a></td><td class="desc">Timer Definition structure contains timer parameters </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Tue Oct 27 2015 14:35:45 for CMSIS-RTOS RTX by ARM Ltd. All rights reserved.
<li class="footer">Generated on Fri Nov 11 2016 12:41:44 for CMSIS-RTOS by ARM Ltd. All rights reserved.
<!--
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.2
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6
-->
</li>
</ul>
Expand Down
16 changes: 9 additions & 7 deletions Doc/annotated.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,12 @@
var annotated =
[
[ "osMailQDef_t", "structos_mail_q_def__t.html", "structos_mail_q_def__t" ],
[ "osMessageQDef_t", "structos_message_q_def__t.html", "structos_message_q_def__t" ],
[ "osMutexDef_t", "structos_mutex_def__t.html", "structos_mutex_def__t" ],
[ "osPoolDef_t", "structos_pool_def__t.html", "structos_pool_def__t" ],
[ "osSemaphoreDef_t", "structos_semaphore_def__t.html", "structos_semaphore_def__t" ],
[ "osThreadDef_t", "structos_thread_def__t.html", "structos_thread_def__t" ],
[ "osTimerDef_t", "structos_timer_def__t.html", "structos_timer_def__t" ]
[ "os_mailQ", "group__CMSIS__RTOS__Definitions.html#structos__mailQ", null ],
[ "osEvent", "group__CMSIS__RTOS__Definitions.html#structosEvent", "group__CMSIS__RTOS__Definitions_structosEvent" ],
[ "osMailQDef_t", "structosMailQDef__t.html", "structosMailQDef__t" ],
[ "osMessageQDef_t", "structosMessageQDef__t.html", "structosMessageQDef__t" ],
[ "osMutexDef_t", "structosMutexDef__t.html", "structosMutexDef__t" ],
[ "osPoolDef_t", "structosPoolDef__t.html", "structosPoolDef__t" ],
[ "osSemaphoreDef_t", "structosSemaphoreDef__t.html", "structosSemaphoreDef__t" ],
[ "osThreadDef_t", "structosThreadDef__t.html", "structosThreadDef__t" ],
[ "osTimerDef_t", "structosTimerDef__t.html", "structosTimerDef__t" ]
];
24 changes: 12 additions & 12 deletions Doc/classes.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Data Structure Index</title>
<title>CMSIS-RTOS RTX: Data Structure Index</title>
<title>CMSIS-RTOS: Data Structure Index</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="cmsis.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="jquery.js"></script>
Expand All @@ -15,13 +15,13 @@
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="stylsheetf" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
Expand All @@ -31,10 +31,10 @@
<tr style="height: 46px;">
<td id="projectlogo"><img alt="Logo" src="CMSIS_Logo_Final.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">CMSIS-RTOS RTX
&#160;<span id="projectnumber">Version 4.80</span>
<div id="projectname">CMSIS-RTOS
&#160;<span id="projectnumber">Version 1.03</span>
</div>
<div id="projectbrief">CMSIS-RTOS RTX: Real-Time Operating System for Cortex-M processor-based devices</div>
<div id="projectbrief">Real-Time Operating System: API and RTX Reference Implementation.</div>
</td>
</tr>
</tbody>
Expand All @@ -50,7 +50,7 @@
</script>
</ul>
</div>
<!-- Generated by Doxygen 1.8.2 -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
Expand Down Expand Up @@ -120,10 +120,10 @@
<div class="contents">
<div class="qindex"><a class="qindex" href="#letter_O">O</a></div>
<table style="margin: 10px; white-space: nowrap;" align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
<tr><td rowspan="2" valign="bottom"><a name="letter_O"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;O&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="group___c_m_s_i_s___r_t_o_s___definitions.html#structos_event">osEvent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structos_mutex_def__t.html">osMutexDef_t</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structos_thread_def__t.html">osThreadDef_t</a>&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="structos_mail_q_def__t.html">osMailQDef_t</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structos_pool_def__t.html">osPoolDef_t</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structos_timer_def__t.html">osTimerDef_t</a>&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="group___c_m_s_i_s___r_t_o_s___definitions.html#structos__mail_q">os_mailQ</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structos_message_q_def__t.html">osMessageQDef_t</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structos_semaphore_def__t.html">osSemaphoreDef_t</a>&#160;&#160;&#160;</td><td></td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_o"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;o&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="group__CMSIS__RTOS__Definitions.html#structosEvent">osEvent</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structosMutexDef__t.html">osMutexDef_t</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structosThreadDef__t.html">osThreadDef_t</a>&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="structosMailQDef__t.html">osMailQDef_t</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structosPoolDef__t.html">osPoolDef_t</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structosTimerDef__t.html">osTimerDef_t</a>&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="group__CMSIS__RTOS__Definitions.html#structos__mailQ">os_mailQ</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structosMessageQDef__t.html">osMessageQDef_t</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structosSemaphoreDef__t.html">osSemaphoreDef_t</a>&#160;&#160;&#160;</td><td></td></tr>
<tr><td></td><td></td><td></td><td></td></tr>
</table>
<div class="qindex"><a class="qindex" href="#letter_O">O</a></div>
Expand All @@ -132,10 +132,10 @@
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Tue Oct 27 2015 14:35:45 for CMSIS-RTOS RTX by ARM Ltd. All rights reserved.
<li class="footer">Generated on Fri Nov 11 2016 12:41:44 for CMSIS-RTOS by ARM Ltd. All rights reserved.
<!--
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.2
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6
-->
</li>
</ul>
Expand Down
13 changes: 13 additions & 0 deletions Doc/cmsis.css
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,20 @@ span.h2
font-weight: bold;
}

div.new
{
background-color:#ccffcc; /* light green */
}

div.mod
{
background-color:#ffe6cc; /* light amber */
}

div.del
{
background-color:#ffcccc; /* light red */
}

/* @group Heading Levels */

Expand Down
Loading

0 comments on commit 0a3b4b2

Please sign in to comment.