-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathKeil.LPCXpresso55S69_BSP.pdsc
More file actions
131 lines (124 loc) · 5.17 KB
/
Keil.LPCXpresso55S69_BSP.pdsc
File metadata and controls
131 lines (124 loc) · 5.17 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
<?xml version="1.0" encoding="UTF-8"?>
<package schemaVersion="1.7.36" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="https://raw.githubusercontent.com/Open-CMSIS-Pack/Open-CMSIS-Pack-Spec/v1.7.36/schema/PACK.xsd">
<name>LPCXpresso55S69_BSP</name>
<vendor>Keil</vendor>
<description>NXP LPC55S69 Series LPCXpresso55S69 Board Support Pack</description>
<url>https://github.com/MDK-Packs/Pack/raw/master/LPCXpresso55S69_BSP/</url>
<repository type="git">https://github.com/MDK-Packs/LPCXpresso55S69_BSP.git</repository>
<license>LICENSES</license>
<licenseSets>
<licenseSet id="all" default="true" gating="true">
<license title="Apache-2.0 License for CMSIS add-ons" name="LICENSE-Apache-2.0" spdx="Apache-2.0"/>
<license title="BSD-3-Clause License for NXP SDK" name="LICENSE-BSD-3-Clause" spdx="BSD-3-Clause"/>
</licenseSet>
</licenseSets>
<releases>
<release version="1.1.2-dev2">
Reorganize Licenses:
- LICENSES (combined license file: Apache-2.0 and BSD-3-Clause)
- LICENSE-Apache-2.0 (for CMSIS add-ons)
- LICENSE-BSD-3-Clause (for NXP SDK)
</release>
<release version="1.1.2-dev1">
Pack Description:
- Add LICENSE file
- Update schemaVersion (1.7.28)
</release>
<release version="1.1.2-dev0">
Drivers:
- VIO: Correct variables initialization to avoid compiler warnings
</release>
<release version="1.1.1" date="2021-07-12">
Drivers:
- VIO: update physical I/O mapping information
Blinky project:
- update RTX configuration (CMSIS 5.8.0)
Platform project (synchronize with CB_Lab4Layer):
- update RTX configuration (CMSIS 5.8.0)
- use packs with fixed version (reproducible build)
- compiler optimization -O1
</release>
<release version="1.1.0" date="2021-02-04">
Update examples to align with NXP LPC55S69_DFP v12.4.0 and NXP LPCXpresso55S69_BSP v12.4.0 packs
Update CMSIS-VIO driver: add vioBUTTON1 and vioBUTTON2
Add board selection to board layer in Platform project
</release>
<release version="1.0.0" date="2020-07-17">
Drivers:
- CMSIS-VIO driver
Example projects:
- CMSIS-RTOS2 Blinky (verify the basic tool setup)
- CMSIS-RTOS2 Platform (configure the board hardware)
</release>
</releases>
<keywords>
<!-- keywords for indexing -->
<keyword>NXP</keyword>
<keyword>Board Support Pack</keyword>
<keyword>LPC55S69</keyword>
<keyword>LPCXpresso55S69</keyword>
</keywords>
<requirements>
<packages>
<package vendor="NXP" name="LPC55S69_DFP" version="12.4.0-0"/>
<package vendor="NXP" name="LPCXpresso55S69_BSP" version="12.4.0-0"/>
</packages>
</requirements>
<conditions>
<condition id="LPC55S69">
<description>NXP LPC55S69 Devices</description>
<require Dvendor="NXP:11" Dname="LPC55S69*"/>
</condition>
<condition id="LPCXpresso55S69 VIO">
<description>Virtual I/O driver</description>
<require condition="LPC55S69"/>
<require Cclass="Board Support" Cgroup="SDK Project Template" Csub="project_template" Cvariant="lpcxpresso55s69"/>
<require Cclass="Device" Cgroup="SDK Drivers" Csub="gpio"/>
<require Cclass="Device" Cgroup="SDK Drivers" Csub="iocon"/>
<require Cclass="Device" Cgroup="Startup"/>
</condition>
</conditions>
<components>
<!-- VIO driver -->
<component Cclass="CMSIS Driver" Cgroup="VIO" Csub="Board" Cvariant="LPCXpresso55S69" Cversion="1.0.2" Capiversion="0.1.0" condition="LPCXpresso55S69 VIO">
<description>Virtual I/O implementation for NXP LPCXpresso55S69 Board</description>
<RTE_Components_h>
#define RTE_VIO_BOARD
#define RTE_VIO_LPCXPRESSO55S69
</RTE_Components_h>
<files>
<file category="source" name="Drivers/Platform/vio_LPCXpresso55S69.c"/>
</files>
</component>
</components>
<examples>
<example name="Blinky" doc="README.md" folder="Projects/Blinky">
<description>CMSIS-RTOS2 Blinky example with VIO</description>
<board name="LPCXpresso55S69" vendor="NXP"/>
<project>
<environment name="uv" load="Blinky.uvprojx"/>
</project>
<attributes>
<component Cclass="Device" Cgroup="Startup"/>
<component Cclass="CMSIS" Cgroup="CORE"/>
<component Cclass="CMSIS" Cgroup="RTOS"/>
<component Cclass="CMSIS Driver" Cgroup="VIO"/>
<category>Getting Started</category>
</attributes>
</example>
<example name="Platform" doc="README.md" folder="Projects/Platform">
<description>CMSIS-RTOS2 Platform example with VIO</description>
<board name="LPCXpresso55S69" vendor="NXP"/>
<project>
<environment name="uv" load="Platform.uvprojx"/>
</project>
<attributes>
<component Cclass="Device" Cgroup="Startup"/>
<component Cclass="CMSIS" Cgroup="CORE"/>
<component Cclass="CMSIS" Cgroup="RTOS"/>
<component Cclass="CMSIS Driver" Cgroup="VIO"/>
<category>Getting Started</category>
</attributes>
</example>
</examples>
</package>