1 <!-- HTML header for doxygen 1.9.6-->
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
5 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
6 <meta http-equiv="X-UA-Compatible" content="IE=11"/>
7 <meta name="viewport" content="width=device-width, initial-scale=1"/>
8 <title>CMSIS: Revision History</title>
9 <link href="doxygen.css" rel="stylesheet" type="text/css" />
10 <script type="text/javascript" src="jquery.js"></script>
11 <script type="text/javascript" src="dynsections.js"></script>
12 <script type="text/javascript" src="tabs.js"></script>
13 <script type="text/javascript" src="footer.js"></script>
14 <script type="text/javascript" src="navtree.js"></script>
15 <link href="navtree.css" rel="stylesheet" type="text/css"/>
16 <script type="text/javascript" src="resize.js"></script>
17 <script type="text/javascript" src="navtreedata.js"></script>
18 <script type="text/javascript" src="navtree.js"></script>
19 <link href="search/search.css" rel="stylesheet" type="text/css"/>
20 <script type="text/javascript" src="search/searchdata.js"></script>
21 <script type="text/javascript" src="search/search.js"></script>
22 <script type="text/javascript">
23 /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
24 $(document).ready(function() { init_search(); });
27 <script type="text/javascript" src="darkmode_toggle.js"></script>
28 <link href="extra_stylesheet.css" rel="stylesheet" type="text/css"/>
29 <link href="extra_navtree.css" rel="stylesheet" type="text/css"/>
30 <link href="extra_search.css" rel="stylesheet" type="text/css"/>
31 <link href="extra_tabs.css" rel="stylesheet" type="text/css"/>
32 <link href="version.css" rel="stylesheet" type="text/css"/>
33 <script type="text/javascript" src="../../version.js"></script>
36 <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
38 <table cellspacing="0" cellpadding="0">
40 <tr style="height: 55px;">
41 <td id="projectlogo" style="padding: 1.5em;"><img alt="Logo" src="cmsis_logo_white_small.png"/></td>
42 <td style="padding-left: 1em; padding-bottom: 1em;padding-top: 1em;">
43 <div id="projectname">CMSIS
44  <span id="projectnumber"><script type="text/javascript">
46 writeHeader.call(this);
47 writeVersionDropdown.call(this, "CMSIS");
52 <div id="projectbrief">Common Microcontroller Software Interface Standard</div>
54 <td> <div id="MSearchBox" class="MSearchBoxInactive">
56 <span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
57 <input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
58 onfocus="searchBox.OnSearchFieldFocus(true)"
59 onblur="searchBox.OnSearchFieldFocus(false)"
60 onkeyup="searchBox.OnSearchFieldChange(event)"/>
61 </span><span class="right">
62 <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
66 <!--END !PROJECT_NAME-->
71 <!-- end header part -->
72 <div id="CMSISnav" class="tabs1">
74 <script type="text/javascript">
75 writeComponentTabs.call(this);
79 <script type="text/javascript">
80 writeSubComponentTabs.call(this);
82 <!-- Generated by Doxygen 1.9.6 -->
83 <script type="text/javascript">
84 /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
85 var searchBox = new SearchBox("searchBox", "search/",'.html');
89 <div id="side-nav" class="ui-resizable side-nav-resizable">
91 <div id="nav-tree-contents">
92 <div id="nav-sync" class="sync"></div>
95 <div id="splitbar" style="-moz-user-select:none;"
96 class="ui-resizable-handle">
99 <script type="text/javascript">
100 /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
101 $(document).ready(function(){initNavTree('revision_history.html',''); initResizable(); });
104 <div id="doc-content">
105 <!-- window showing the filter options -->
106 <div id="MSearchSelectWindow"
107 onmouseover="return searchBox.OnSearchSelectShow()"
108 onmouseout="return searchBox.OnSearchSelectHide()"
109 onkeydown="return searchBox.OnSearchSelectKey(event)">
112 <!-- iframe showing the search results (closed by default) -->
113 <div id="MSearchResultsWindow">
114 <div id="MSearchResults">
117 <div id="SRResults"></div>
118 <div class="SRStatus" id="Loading">Loading...</div>
119 <div class="SRStatus" id="Searching">Searching...</div>
120 <div class="SRStatus" id="NoMatches">No Matches</div>
126 <div><div class="header">
127 <div class="headertitle"><div class="title">Revision History </div></div>
129 <div class="contents">
130 <div class="textblock"><p><a class="anchor" id="md_src_revision_history"></a> The table on this page provides high-level overview of the CMSIS Base Software release history.</p>
131 <p>In addition, each component of the CMSIS Base software has its own release history listed on following pages:</p>
133 <li><a href="../Core/core_revisionHistory.html"><b>CMSIS-Core Revision History</b></a></li>
134 <li><a href="../Driver/driver_revisionHistory.html"><b>CMSIS-Driver Revision History</b></a></li>
135 <li><a href="../RTOS2/rtos_revisionHistory.html"><b>CMSIS-RTOS2 Revision History</b></a></li>
137 <p>Release history of other CMSIS components and tools can be found in their documentation referenced in <a class="el" href="index.html#cmsis_components">CMSIS Components</a>.</p>
138 <table class="cmtable" summary="Revision History">
140 <th>Version </th><th>Description </th></tr>
142 <td>6.1.0 </td><td><ul>
143 <li>CMSIS-Core: 6.1.0<ul>
144 <li>Added support for Cortex-M52</li>
145 <li>Added deprecated CoreDebug symbols for CMSIS 5 compatibility</li>
146 <li>Added define CMSIS_DISABLE_DEPRECATED to hide deprecated symbols</li>
149 <li>CMSIS-Driver: 2.10.0<ul>
150 <li>Updated USB Host API 2.4.0 </li>
156 <td>6.0.0 </td><td><ul>
157 <li>CMSIS-Core: 6.0.0<ul>
158 <li>Core(M) and Core(A) joined into single Core component</li>
159 <li>Core header files reworked, aligned with TRMs</li>
160 <li>Previously deprecated features removed</li>
161 <li>Dropped support for Arm Compiler 5</li>
164 <li>CMSIS-DSP: moved into separate pack</li>
165 <li>CMSIS-NN: moved into separate pack</li>
166 <li>CMSIS-RTOS: deprecated and removed<ul>
167 <li>RTX4 is deprecated and removed</li>
170 <li>CMSIS-RTOS2: 2.3.0<ul>
171 <li>OS Tick API moved from Device to CMSIS class</li>
172 <li>Added provisional support for processor affinity in SMP systems</li>
173 <li>RTX5 is moved into separate CMSIS-RTX pack</li>
176 <li>CMSIS-Driver: 2.9.0<ul>
177 <li>Updated VIO API 1.0.0</li>
178 <li>Added GPIO Driver API 1.0.0</li>
181 <li>CMSIS-Pack: moved into Open-CMSIS-Pack project</li>
182 <li>CMSIS-SVD: moved into Open-CMSIS-Pack project</li>
183 <li>CMSIS-DAP: moved into separate repository</li>
184 <li>Devices: moved into separate Cortex_DFP pack</li>
185 <li>Utilities: moved into CMSIS-Toolbox project </li>
189 <td>5.9.0 </td><td><ul>
190 <li>CMSIS-Core(M): 5.6.0 (see revision history for details)<ul>
191 <li>Arm Cortex-M85 cpu support</li>
192 <li>Arm China STAR-MC1 cpu support</li>
193 <li>Updated system_ARMCM55.c</li>
196 <li>CMSIS-Core(A): 1.2.1 (unchanged)</li>
197 <li>CMSIS-Driver: 2.8.0 (unchanged)</li>
198 <li>CMSIS-DSP: 1.10.0 (see revision history for details)</li>
199 <li>CMSIS-NN: 3.1.0 (see revision history for details)<ul>
200 <li>Support for int16 convolution and fully connected for reference implementation</li>
201 <li>Support for DSP extension optimization for int16 convolution and fully connected</li>
202 <li>Support dilation for int8 convolution</li>
203 <li>Support dilation for int8 depthwise convolution</li>
204 <li>Support for int16 depthwise conv for reference implementation including dilation</li>
205 <li>Support for int16 average and max pooling for reference implementation</li>
206 <li>Support for elementwise add and mul int16 scalar version</li>
207 <li>Support for softmax int16 scalar version</li>
208 <li>Support for SVDF with 8 bit state tensor</li>
211 <li>CMSIS-RTOS2: 2.1.3 (unchanged)<ul>
212 <li>RTX 5.5.4 (see revision history for details)</li>
215 <li>CMSIS-Pack: deprecated (moved to Open-CMSIS-Pack)</li>
216 <li>CMSIS-Build: deprecated (moved to CMSIS-Toolbox in Open-CMSIS-Pack)</li>
217 <li>CMSIS-SVD: 1.3.9 (see revision history for details)</li>
218 <li>CMSIS-DAP: 2.1.1 (see revision history for details)<ul>
219 <li>Allow default clock frequency to use fast clock mode</li>
222 <li>CMSIS-Zone: 1.0.0 (unchanged)</li>
224 <li>Support for Cortex-M85</li>
228 <li>SVDConv 3.3.42</li>
229 <li>PackChk 1.3.95 </li>
235 <td>5.8.0 </td><td><ul>
236 <li>CMSIS-Build 0.10.0 (beta)<ul>
237 <li>Enhancements (see revision history for details)</li>
240 <li>CMSIS-Core (Cortex-M) 5.5.0<ul>
241 <li>Updated GCC LinkerDescription, GCC Assembler startup</li>
242 <li>Added ARMv8-M Stack Sealing (to linker, startup) for toolchain ARM, GCC</li>
243 <li>Changed C-Startup to default Startup.</li>
246 <li>CMSIS-Core (Cortex-A) 1.2.1</li>
247 <li>CMSIS-Driver 2.8.0 (unchanged)</li>
248 <li>CMSIS-DSP 1.9.0<ul>
249 <li>Purged pre-built libs from Git</li>
252 <li>CMSIS-NN 3.0.0<ul>
253 <li>Major interface change for functions compatible with TensorFlow Lite for Microcontroller</li>
254 <li>Added optimization for SVDF kernel</li>
255 <li>Improved MVE performance for fully Connected and max pool operator</li>
256 <li>NULL bias support for fully connected operator in non-MVE case(Can affect performance)</li>
257 <li>Expanded existing unit test suite along with support for FVP</li>
260 <li>CMSIS-RTOS 2.1.3 (unchanged)<ul>
261 <li>RTX 5.5.3 (see revision history for details)</li>
264 <li>CMSIS-Pack 1.7.2<ul>
265 <li>Support for Microchip XC32 compiler</li>
266 <li>Support for Custom Datapath Extension</li>
269 <li>CMSIS-SVD 1.3.3 (unchanged)</li>
270 <li>CMSIS-DAP 2.0.0 (unchanged)</li>
271 <li>CMSIS-Zone 1.0.0 (unchanged)</li>
274 <li>SVDConv 3.3.35</li>
275 <li>PackChk 1.3.89 </li>
281 <td>5.7.0 </td><td><ul>
282 <li>CMSIS-Build 0.9.0 (beta)<ul>
283 <li>Draft for CMSIS Project description (CPRJ)</li>
286 <li>CMSIS-Core (Cortex-M) 5.4.0<ul>
287 <li>Cortex-M55 cpu support</li>
288 <li>Enhanced MVE support for Armv8.1-MML</li>
289 <li>Fixed device config define checks.</li>
290 <li>L1 Cache functions for Armv7-M and later</li>
293 <li>CMSIS-Core (Cortex-A) 1.2.0<ul>
294 <li>Fixed GIC_SetPendingIRQ to use GICD_SGIR</li>
295 <li>Added missing DSP intrinsics</li>
296 <li>Reworked assembly intrinsics: volatile, barriers and clobber</li>
299 <li>CMSIS-Driver 2.8.0<ul>
300 <li>Added VIO API 0.1.0 (preview)</li>
303 <li>CMSIS-DSP 1.8.0<ul>
304 <li>Added new functions and function groups</li>
305 <li>Added MVE support</li>
308 <li>CMSIS-NN 1.3.0<ul>
309 <li>Added MVE support</li>
310 <li>Further optimizations for kernels using DSP extension</li>
313 <li>CMSIS-RTOS 2.1.3 (unchanged)<ul>
314 <li>RTX 5.5.2 (see revision history for details)</li>
317 <li>CMSIS-Pack 1.6.3<ul>
318 <li>deprecating all types specific to cpdsc format. Cpdsc is replaced by Cprj with dedicated schema.</li>
321 <li>CMSIS-SVD 1.3.3 (unchanged)</li>
322 <li>CMSIS-DAP 2.0.0 (unchanged)</li>
323 <li>CMSIS-Zone 1.0.0</li>
325 <li>ARMCM55 device</li>
326 <li>ARMv81MML startup code recognizing __MVE_USED macro</li>
327 <li>Refactored vector table references for all Cortex-M devices</li>
328 <li>Reworked ARMCM* C-StartUp files.</li>
329 <li>Include L1 Cache functions in ARMv8MML/ARMv81MML devices</li>
332 <li>Utilities Attention: Linux binaries moved to Linux64 folder!<ul>
333 <li>SVDConv 3.3.35</li>
334 <li>PackChk 1.3.89 </li>
340 <td>5.6.0 </td><td><ul>
341 <li>CMSIS-Core (Cortex-M) 5.3.0<ul>
342 <li>Added provisions for compiler-independent C startup code.</li>
345 <li>CMSIS-Core (Cortex-A) 1.1.4<ul>
346 <li>Fixed __FPU_Enable.</li>
349 <li>CMSIS-Driver 2.7.1<ul>
350 <li>Finalized WiFi Interface API 1.0.0</li>
353 <li>CMSIS-DSP 1.7.0 (see revision history for details)<ul>
354 <li>New Neon versions of f32 functions</li>
355 <li>Compilation flags for FFTs</li>
358 <li>CMSIS-NN 1.2.0 (unchanged)</li>
359 <li>CMSIS-RTOS1 1.03 (unchanged)<ul>
360 <li>RTX 4.82.0 (see revision history for details)</li>
363 <li>CMSIS-RTOS 2.1.3 (unchanged)<ul>
364 <li>RTX 5.5.1 (see revision history for details)</li>
367 <li>CMSIS-Pack 1.6.0 (unchanged)</li>
368 <li>CMSIS-SVD 1.3.3 (unchanged)</li>
369 <li>CMSIS-DAP 2.0.0 (unchanged)</li>
370 <li>CMSIS-Zone 0.12.0 (preview)<ul>
371 <li>Completely reworked</li>
375 <li>Generalized C startup code for all Cortex-M family devices.</li>
376 <li>Updated Cortex-A memory regions and system configuration files.</li>
380 <li>SVDConv 3.3.27</li>
381 <li>PackChk 1.3.82 (unchanged) </li>
387 <td>5.5.1 </td><td><ul>
388 <li>CMSIS-Core (Cortex-M) 5.2.1<ul>
389 <li>Fixed compilation issue in cmsis_armclang_ltm.h</li>
392 <li>CMSIS-Core (Cortex-A) 1.1.3 (unchanged)</li>
393 <li>CMSIS-Driver 2.7.0 (unchanged)</li>
394 <li>CMSIS-DSP 1.6.0 (unchanged)</li>
395 <li>CMSIS-NN 1.1.0 (unchanged)</li>
396 <li>CMSIS-RTOS 2.1.3 (unchanged)<ul>
397 <li>RTX 5.5.0 (unchanged)</li>
400 <li>CMSIS-Pack 1.6.0 (unchanged)</li>
401 <li>CMSIS-SVD 1.3.3 (unchanged)</li>
402 <li>CMSIS-DAP 2.0.0 (unchanged)</li>
403 <li>CMSIS-Zone 0.9.0 (unchanged) </li>
407 <td>5.5.0 </td><td><ul>
408 <li>CMSIS-Core (Cortex-M) 5.2.0<ul>
409 <li>Reworked Stack/Heap configuration for ARM startup files.</li>
410 <li>Added Cortex-M35P device support.</li>
411 <li>Added generic Armv8.1-M Mainline device support.</li>
414 <li>CMSIS-Core (Cortex-A) 1.1.3 Minor fixes.</li>
415 <li>CMSIS-DSP 1.6.0<ul>
416 <li>reworked DSP library source files<ul>
417 <li>added macro ARM_MATH_LOOPUNROLL</li>
418 <li>removed macro UNALIGNED_SUPPORT_DISABLE</li>
419 <li>added const-correctness</li>
420 <li>replaced SIMD pointer construct with memcopy solution</li>
421 <li>replaced macro combination <code>CMSIS_INLINE __STATIC_INLINE</code> with <code>__STATIC_FORCEINLINE</code></li>
424 <li>reworked DSP library documentation</li>
425 <li>Changed DSP folder structure<ul>
426 <li>moved DSP libraries to ./DSP/Lib</li>
429 <li>moved DSP libraries to folder ./DSP/Lib</li>
430 <li>ARM DSP Libraries are built with ARMCLANG</li>
431 <li>Added DSP Libraries Source variant</li>
434 <li>CMSIS-NN 1.1.0 (unchanged)</li>
435 <li>CMSIS-Driver 2.7.0<ul>
436 <li>Added WiFi Interface API 1.0.0-beta</li>
437 <li>Added custom driver selection to simplify implementation of new CMSIS-Driver</li>
440 <li>CMSIS-RTOS 2.1.3<ul>
441 <li>RTX 5.5.0 (see revision history)</li>
444 <li>CMSIS-Pack 1.6.0</li>
445 <li>CMSIS-SVD 1.3.3 (unchanged)</li>
446 <li>CMSIS-DAP 2.0.0 (unchanged)</li>
447 <li>CMSIS-Zone 0.9.0 (Preview)</li>
449 <li>Added Cortex-M35P and ARMv81MML device templates.</li>
450 <li>Fixed C-Startup Code for GCC (aligned with other compilers)<ul>
451 <li>Moved call to SystemInit before memory initialization.</li>
457 <li>SVDConv 3.3.25</li>
458 <li>PackChk 1.3.82 </li>
464 <td>5.4.0 </td><td><ul>
465 <li>CMSIS-Core (Cortex-M) 5.1.2 Minor fixes and slight enhancements, e.g. beta for Cortex-M1.</li>
466 <li>CMSIS-Core (Cortex-A) 1.1.2 Minor fixes.</li>
467 <li>CMSIS-Driver 2.6.0 (unchanged)</li>
468 <li>CMSIS-DSP 1.5.2 (unchanged)</li>
469 <li>CMSIS-NN 1.1.0 Added new math function (see revision history)</li>
470 <li>CMSIS-RTOS 2.1.3 Relaxed interrupt usage.<ul>
471 <li>RTX 5.4.0 (see revision history)</li>
474 <li>CMSIS-Pack 1.5.0 (unchanged)</li>
475 <li>CMSIS-SVD 1.3.3 (unchanged)</li>
476 <li>CMSIS-DAP 2.0.0 (unchanged)</li>
477 <li>CMSIS-Zone 0.0.1 (unchanged) </li>
481 <td>5.3.0 </td><td><ul>
482 <li>CMSIS-Core (Cortex-M) 5.1.1</li>
483 <li>CMSIS-Core (Cortex-A) 1.1.1</li>
484 <li>CMSIS-Driver 2.6.0 (unchanged)</li>
485 <li>CMSIS-DSP 1.5.2 (unchanged)</li>
486 <li>CMSIS-NN 1.0.0 Initial contribution of Neural Network Library.</li>
487 <li>CMSIS-RTOS 2.1.2 (unchanged)</li>
488 <li>CMSIS-Pack 1.5.0 (unchanged)</li>
489 <li>CMSIS-SVD 1.3.3 (unchanged)</li>
490 <li>CMSIS-DAP 2.0.0 Communication via WinUSB to achieve high-speed transfer rates.</li>
491 <li>CMSIS-Zone 0.0.1 (unchanged) </li>
495 <td>5.2.0 </td><td><ul>
496 <li>CMSIS-Core (Cortex-M) 5.1.0 MPU functions for ARMv8-M, cmsis_iccarm.h replacing cmsis_iar.h</li>
497 <li>CMSIS-Core (Cortex-A) 1.1.0 cmsis_iccarm.h, additional physical timer access functions</li>
498 <li>CMSIS-Driver 2.6.0 Enhanced CAN and NAND driver interface.</li>
499 <li>CMSIS-DSP 1.5.2 Fixed diagnostics and moved SSAT/USST intrinsics to CMSIS-Core.</li>
500 <li>CMSIS-RTOS 2.1.2 Relaxed some ISR-callable restrictions.</li>
501 <li>CMSIS-Pack 1.5.0 (unchanged)</li>
502 <li>CMSIS-SVD 1.3.3 (unchanged)</li>
503 <li>CMSIS-DAP 1.2.0 (unchanged)</li>
504 <li>CMSIS-Zone 0.0.1 (unchanged) </li>
508 <td>5.1.1 </td><td><ul>
509 <li>CMSIS-Core (Cortex-M) (unchanged)</li>
510 <li>CMSIS-Core (Cortex-A) (unchanged)</li>
511 <li>CMSIS-Driver 2.05 (unchanged)</li>
512 <li>CMSIS-DSP 1.5.2 (unchanged)</li>
513 <li>CMSIS-RTOS 2.1.1 Fixed RTX5 pre-built libraries for Cortex-M.</li>
514 <li>CMSIS-Pack 1.5.0 (unchanged)</li>
515 <li>CMSIS-SVD 1.3.3 (unchanged)</li>
516 <li>CMSIS-DAP 1.1.0 (unchanged)</li>
517 <li>CMSIS-Zone 0.0.1 (unchanged) </li>
521 <td>5.1.0 </td><td><ul>
522 <li>CMSIS-Core (Cortex-M) 5.0.2 several minor corrections and enhancements</li>
523 <li>CMSIS-Core (Cortex-A) 1.0.0 implements a basic run-time system for Cortex-A5/A7/A9</li>
524 <li>CMSIS-Driver 2.05 status typedef made volatile</li>
525 <li>CMSIS-DSP 1.5.2 fixed GNU Compiler specific diagnostics</li>
526 <li>CMSIS-RTOS 2.1.1 added support for Cortex-A5/A7/A9 to RTX5</li>
527 <li>CMSIS-Pack 1.5.0 added SDF format specification</li>
528 <li>CMSIS-SVD 1.3.3 (unchanged)</li>
529 <li>CMSIS-DAP 1.1.0 (unchanged)</li>
530 <li>CMSIS-Zone 0.0.1 (Preview) format to describe system resources and tool for partitioning of resources </li>
534 <td>5.0.1 </td><td><ul>
535 <li>CMSIS-Core 5.0.1 added __PACKED_STRUCT macro and uVisor support</li>
536 <li>CMSIS-Driver 2.05 updated all typedefs related to status now being volatile.</li>
537 <li>CMSIS-DSP 1.5.1 added ARMv8M DSP libraries</li>
538 <li>CMSIS-RTOS 2.1.0 added support for critical and uncritical sections</li>
539 <li>CMSIS-Pack 1.4.8 add Pack Index File specification</li>
540 <li>CMSIS-SVD 1.3.3 (unchanged)</li>
541 <li>CMSIS-DAP 1.1.0 (unchanged) </li>
545 <td>5.0.0 </td><td>Added support for: <a href="http://www.arm.com/products/processors/instruction-set-architectures/armv8-m-architecture.php" target="_blank"><b>ARMv8-M architecture</b></a> including TrustZone for ARMv8-M and Cortex-M23, Cortex-M33 processors<ul>
546 <li>CMSIS-Core (Cortex-M) 5.0.0 added support for ARMv8-M and Cortex-M23, Cortex-M33 processors</li>
547 <li>CMSIS-Driver 2.04.0 (unchanged)</li>
548 <li>CMSIS-DSP 1.4.9 minor corrections and performance improvements</li>
549 <li>CMSIS-RTOS 2.0.0 new API with RTX 5.0.0 reference implementation and corrections in RTX 4.8.2</li>
550 <li>CMSIS-Pack 1.4.4 introducing CPDSC project description</li>
551 <li>CMSIS-SVD 1.3.3 several enhancements and rework of documentation</li>
552 <li>CMSIS-DAP 1.1.0 (unchanged) </li>
556 <td>4.5.0 </td><td>Maintenance release that is fixing defects. See component's revision history for more details. See component's revision history for more details.<ul>
557 <li>CMSIS-Core (Cortex-M) 4.30.0</li>
558 <li>CMSIS-DAP 1.1.0 (unchanged)</li>
559 <li>CMSIS-Driver 2.04.0</li>
560 <li>CMSIS-DSP 1.4.7</li>
561 <li>CMSIS-Pack 1.4.1</li>
562 <li>CMSIS-RTOS RTX 4.80.0</li>
563 <li>CMSIS-SVD 1.3.1 </li>
567 <td>4.4.0 </td><td>Feature release adding CMSIS-DAP (see extended End User Licence Agreement) and CMSIS-Driver for CAN. See component's revision history for more details.<ul>
568 <li>CMSIS-Core (Cortex-M) 4.20.0</li>
569 <li>CMSIS-DAP 1.1.0</li>
570 <li>CMSIS-Driver 2.03.0</li>
571 <li>CMSIS-DSP 1.4.5 (unchanged)</li>
572 <li>CMSIS-RTOS RTX 4.79.0</li>
573 <li>CMSIS-Pack 1.4.0</li>
574 <li>CMSIS-SVD 1.3.0 </li>
578 <td>4.3.0 </td><td>Maintenance release adding SAI CMSIS-Driver and fixing defects. See component's revision history for more details.<ul>
579 <li>CMSIS-Core (Cortex-M) 4.10.0</li>
580 <li>CMSIS-Driver 2.02.0</li>
581 <li>CMSIS-DSP 1.4.5</li>
582 <li>CMSIS-RTOS RTX 4.78.0</li>
583 <li>CMSIS-Pack 1.3.3</li>
584 <li>CMSIS-SVD (unchanged) </li>
588 <td>4.2 </td><td>Introducing processor support for Cortex-M7. </td></tr>
590 <td>4.1 </td><td>Enhancements in CMSIS-Pack and CMSIS-Driver.<br />
591 Added: PackChk validation utility<br />
592 Removed support for GNU: Sourcery G++ Lite Edition for ARM </td></tr>
594 <td>4.0 </td><td>First release in CMSIS-Pack format.<br />
595 Added specifications for CMSIS-Pack, CMSIS-Driver </td></tr>
597 <td>3.30 </td><td>Maintenance release with enhancements in each component </td></tr>
599 <td>3.20 </td><td>Maintenance release with enhancements in each component </td></tr>
601 <td>3.01 </td><td>Added support for Cortex-M0+ processors </td></tr>
603 <td>3.00 </td><td>Added support for SC000 and SC300 processors<br />
604 Added support for GNU GCC Compiler<br />
605 Added CMSIS-RTOS API </td></tr>
607 <td>2.10 </td><td>Added CMSIS-DSP Library </td></tr>
609 <td>2.0 </td><td>Added support for Cortex-M4 processor </td></tr>
611 <td>1.30 </td><td>Reworked CMSIS startup concept </td></tr>
613 <td>1.01 </td><td>Added support for Cortex-M0 processor </td></tr>
615 <td>1.00 </td><td>Initial release of CMSIS-Core (Cortex-M) for Cortex-M3 processor </td></tr>
617 </div></div><!-- contents -->
618 </div><!-- PageDoc -->
619 </div><!-- doc-content -->
620 <!-- start footer part -->
621 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
624 <script type="text/javascript">
626 writeFooter.call(this);