Skip to content

Commit 7092743

Browse files
authored
Doc: minor improvements in content and style
1 parent 0570680 commit 7092743

6 files changed

Lines changed: 34 additions & 21 deletions

File tree

-7.02 KB
Loading

CMSIS/Documentation/Doxygen/General/src/revision_history.md

Lines changed: 23 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,7 @@ The table on this page provides high-level overview of the CMSIS Base Software r
44

55
In addition, each component of the CMSIS Base software has its own release history listed on following pages:
66

7-
- [**CMSIS-Core (Cortex-M) Revision History**](../Core/core_revisionHistory.html)
8-
- [**CMSIS-Core (Cortex-A) Revision History**](../Core_A/rev_histCoreA.html)
7+
- [**CMSIS-Core Revision History**](../Core/core_revisionHistory.html)
98
- [**CMSIS-Driver Revision History**](../Driver/driver_revisionHistory.html)
109
- [**CMSIS-RTOS2 Revision History**](../RTOS2/rtos_revisionHistory.html)
1110

@@ -17,15 +16,29 @@ Release history of other CMSIS components and tools can be found in their docume
1716
<th>Description</th>
1817
</tr>
1918
<tr>
20-
<td>6.0.0-dev</td>
19+
<td>6.0.0</td>
2120
<td>
22-
In development.
23-
24-
- CMSIS-Core(A):
25-
- CMSIS-Core(M):
26-
- CMSIS-Driver:
27-
- CMSIS-RTOS2:
28-
- RTX
21+
- CMSIS-Core: 6.0.0
22+
- Core(M) and Core(A) joined into single Core component
23+
- Core header files reworked, aligned with TRMs
24+
- Previously deprecated features removed
25+
- Dropped support for Arm Compiler 5
26+
- CMSIS-DSP: moved into separate pack
27+
- CMSIS-NN: moved into separate pack
28+
- CMSIS-RTOS: deprecated and removed
29+
- RTX4 is deprecated and removed
30+
- CMSIS-RTOS2: 2.3.0
31+
- OS Tick API moved from Device to CMSIS class
32+
- Added provisional support for processor affinity in SMP systems
33+
- RTX5 is moved into separate CMSIS-RTX pack
34+
- CMSIS-Driver: 2.9.0
35+
- Updated VIO API 1.0.0
36+
- Added GPIO Driver API 1.0.0
37+
- CMSIS-Pack: moved into Open-CMSIS-Pack project
38+
- CMSIS-SVD: moved into Open-CMSIS-Pack project
39+
- CMSIS-DAP: moved into separate repository
40+
- Devices: moved into separate Cortex_DFP pack
41+
- Utilities: moved into CMSIS-Toolbox project
2942
</td>
3043
</tr>
3144
<tr>
-4.24 KB
Loading

CMSIS/Documentation/Doxygen/RTOS2/src/processIsolation.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -254,7 +254,7 @@ If the thread watchdog is not restarted during the specified amount of ticks the
254254

255255
Figure below explains the concept with an example:
256256

257-
!["Example use of Thread Watchdogs](./images/thread_watchdogs.png)
257+
![Example use of Thread Watchdogs](./images/thread_watchdogs.png)
258258

259259
\ref rtos_process_isolation_faults provides more details on the available possibilities for system recovery.
260260

CMSIS/Documentation/Doxygen/Toolbox/src/mainpage.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ The CMSIS-Toolbox provides command-line tools for:
1111

1212
CMSIS-Toolbox is actively maintained in a dedicated GitHub repository and released as a set of binary utilities.
1313

14-
- [**CMSIS-Toolbox GitHub Repo**](https://github.com/Open-CMSIS-Pack/cmsis-toolbox) - contains the source code and releases.
1514
- [**CMSIS-Toolbox User Guide**](https://github.com/Open-CMSIS-Pack/cmsis-toolbox/blob/main/docs/README.md) - provides user documentation for the CMSIS-Toolbox.
1615
- [**CMSIS-Toolbox Artifacts**](https://artifacts.keil.arm.com/cmsis-toolbox/) - pre-built utilities for integration into IDEs and CI workflows.
16+
- [**CMSIS-Toolbox GitHub Repo**](https://github.com/Open-CMSIS-Pack/cmsis-toolbox) - contains the source code and releases.
1717

1818
## Overall Workflow
1919

@@ -29,12 +29,12 @@ The `cbuild` command orchestrates the overall build process and calls individual
2929

3030
- Flexible CLI tools that can be used stand-alone or integrated into [VS Code](https://marketplace.visualstudio.com/items?itemName=Arm.keil-studio-pack) or DevOps systems for Continuous Integration (CI).
3131
- Stand-alone tools that are available for all host platforms (Windows, Mac, Linux) and flexible deployable.
32+
- Support for multiple toolchains (Arm, GCC, IAR, and LLVM compiler), even within the same set of project files and command line options to select different toolchains during verification.
3233
- [Software Packs](https://www.keil.arm.com/packs/) simplify tool setup with `device:` or `board:` selection and project creation with access to reusable software components.
3334
- Organize solutions with projects that are independently managed simplifies a wide range of use cases including multi-processor applications or unit testing.
3435
- Provisions for product lifecycle management (PLM) with versioned software packs that are easy to update and management for configuration files.
3536
- Software layers enable code reuse across similar applications with a pre-configured set of source files and software components.
3637
- Multiple hardware targets allow application deployment to different hardware (test board, production hardware, virtual hardware, etc.).
3738
- Multiple build types support software testing and verification (debug build, test build, release build, ect.).
38-
- Support for multiple toolchains, even within the same set of project files and command line options to select different toolchains during verification.
3939
- Linker Script Management utilizes device and board information to define the available memory and allows flexible control of the linker operation.
4040
- Uses a CMake backend for the build process that integrates with other tools such as VS Code intellisense.

CMSIS/Documentation/Doxygen/style_template/extra_stylesheet.css

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1246,7 +1246,7 @@ address {
12461246
blockquote.doxtable {
12471247
margin-left:-7px;
12481248
margin-bottom: 6px;
1249-
padding-left: 3px;
1249+
padding-left: 8px;
12501250
border-left:4px solid;
12511251
border-color: #D0C000;
12521252
background-color: var(--page-background-color);
@@ -1489,15 +1489,15 @@ dl.section
14891489
dl.note
14901490
{
14911491
margin-left:-7px;
1492-
padding-left: 3px;
1492+
padding-left: 8px;
14931493
border-left:4px solid;
14941494
border-color: #D0C000;
14951495
}
14961496

14971497
dl.warning, dl.attention
14981498
{
14991499
margin-left:-7px;
1500-
padding-left: 3px;
1500+
padding-left: 8px;
15011501
border-left:4px solid;
15021502
border-color: #FF0000;
15031503
}
@@ -1513,39 +1513,39 @@ dl.pre, dl.post, dl.invariant
15131513
dl.deprecated
15141514
{
15151515
margin-left:-7px;
1516-
padding-left: 3px;
1516+
padding-left: 8px;
15171517
border-left:4px solid;
15181518
border-color: #505050;
15191519
}
15201520

15211521
dl.todo
15221522
{
15231523
margin-left:-7px;
1524-
padding-left: 3px;
1524+
padding-left: 8px;
15251525
border-left:4px solid;
15261526
border-color: #00C0E0;
15271527
}
15281528

15291529
dl.test
15301530
{
15311531
margin-left:-7px;
1532-
padding-left: 3px;
1532+
padding-left: 8px;
15331533
border-left:4px solid;
15341534
border-color: #3030E0;
15351535
}
15361536

15371537
dl.bug
15381538
{
15391539
margin-left:-7px;
1540-
padding-left: 3px;
1540+
padding-left: 8px;
15411541
border-left:4px solid;
15421542
border-color: #C08050;
15431543
}
15441544

15451545
dl.safety
15461546
{
15471547
margin-left:-7px;
1548-
padding-left: 3px;
1548+
padding-left: 8px;
15491549
border-left:4px solid;
15501550
border-color: #008000;
15511551
}

0 commit comments

Comments
 (0)