-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Updates for new pack features & generator library
- Loading branch information
Showing
5 changed files
with
60 additions
and
46 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -52,7 +52,8 @@ dkms.conf | |
|
||
# Output files | ||
output | ||
Documentation | ||
Documentation/html | ||
Documentation/search | ||
|
||
# macOS files | ||
**.DS_Store |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,16 +1,25 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
|
||
<package schemaVersion="1.7.7" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" | ||
xs:noNamespaceSchemaLocation="https://raw.githubusercontent.com/Open-CMSIS-Pack/Open-CMSIS-Pack-Spec/v1.7.7/schema/PACK.xsd"> | ||
<package schemaVersion="1.7.37" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" | ||
xs:noNamespaceSchemaLocation="https://raw.githubusercontent.com/Open-CMSIS-Pack/Open-CMSIS-Pack-Spec/v1.7.37/schema/PACK.xsd"> | ||
<vendor>ACME</vendor> | ||
<name>ACME_Middleware</name> | ||
<description>ACME middleware components</description> | ||
<description overview="Documentation/README.md">ACME middleware components</description> | ||
<url>https://www.acme-website.com/pack/</url> | ||
<repository type="git">https://github.com/Open-CMSIS-Pack/SW-Pack-HandsOn.git</repository> | ||
<supportContact>[email protected]</supportContact> | ||
<license>LICENSE</license> | ||
<licenseSets> | ||
<licenseSet id="all" default="true" gating="true"> | ||
<license name="LICENSE" title="Apache 2.0 License"/> | ||
</licenseSet> | ||
</licenseSets> | ||
|
||
<releases> | ||
<release version="1.1.1" date="2024-06-07"> | ||
Updated gen_pack.sh script. | ||
Added Documentation/README.md to display the SW pack overview page. | ||
</release> | ||
<release version="1.1.0" date="2023-10-02"> | ||
Added Doxygen-based documentation. | ||
Added automated documentation builds with GH Actions. | ||
|
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
# ACME-Middleware | ||
|
||
The ACME-Middleware software pack is an exemplary pack that shows how to create pure sooftware packs. It contains ... | ||
|
||
![ACME-Middleware](./ACME-Middleware.png) | ||
|
||
The ACME-Middleware can be used by any user application. | ||
|
||
ACME-Middleware uses a CMSIS-RTOS2-based real-time operating system for task scheduling, for example [Keil RTX5](https://github.com/ARM-software/CMSIS-RTX) or [CMSIS-FreeRTOS](https://github.com/arm-software/CMSIS-freertos). | ||
|
||
[Optional] The [CMSIS-Compiler](https://github.com/arm-software/cmsis-compiler) and [CMSIS-View](https://github.com/arm-software/cmsis-view) components can display events and static information from all ACME-Middleware components. | ||
|
||
The software components that are part of this [CMSIS-Pack](https://open-cmsis-pack.github.io/Open-CMSIS-Pack-Spec/main/html/index.html) are: | ||
|
||
- **MyGroup**: Lorem ipsum. | ||
|
||
> *Note:* | ||
> Each component is configurable for a wide range of applications and requires the driver interface as described by the [CMSIS-Driver standard](https://arm-software.github.io/CMSIS_6/latest/Driver/index.html). Check with your silicon vendor about the availability of CMSIS-Drivers for your selected microcontroller device. | ||
## Availability | ||
|
||
The ACME-Middleware is available as a commercial product to all users of Arm Cortex-M-based processors. It does not require a specific toolchain or IDE license and can be built with major toolchains, such as Arm Compiler 6, GCC, and LLVM. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters