Skip to content

Commit a4be011

Browse files
jkrechjreineckearm
andauthored
Add HPROT and SPROT attributes to accessportV1 and accessportV2 element (#351)
Extend AP information with HPROT and SPROT [#2034](Open-CMSIS-Pack/devtools#2034) --------- Co-authored-by: Jens Reinecke <jens.reinecke@arm.com>
1 parent 0841ae6 commit a4be011

File tree

4 files changed

+36
-8
lines changed

4 files changed

+36
-8
lines changed

doxygen/pack.dxy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ PROJECT_NAME = "Open-CMSIS-Pack"
3838
# could be handy for archiving the generated documentation or if some version
3939
# control system is used.
4040

41-
PROJECT_NUMBER = "Version 1.7.47"
41+
PROJECT_NUMBER = "Version 1.7.48"
4242

4343
# Using the PROJECT_BRIEF tag one can provide an optional one line description
4444
# for a project that appears at the top of each page and should give viewer a

doxygen/src/General.txt

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,11 +80,17 @@ packs) and provides useful tips when creating a pack.
8080
<th>Version</th>
8181
<th>Description</th>
8282
</tr>
83+
<tr>
84+
<td>1.7.48</td>
85+
<td>
86+
- add 'HPROT' and 'SPROT' attributes to 'accessportV1' and 'accessportV2' element
87+
<td>
88+
</tr>
8389
<tr>
8490
<td>1.7.47</td>
85-
<td>
86-
- removed optional 'Pname' attribute from 'debugvars' element
87-
</td>
91+
<td>
92+
- removed optional 'Pname' attribute from 'debugvars' element
93+
</td>
8894
</tr>
8995
<tr>
9096
<td>1.7.46</td>

doxygen/src/devices_schema.txt

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3453,6 +3453,22 @@ An <b>accessportV2</b> must be later selected via <b>__apid</b>. It is not possi
34533453
<td>NonNegativeInteger</td>
34543454
<td>required</td>
34553455
</tr>
3456+
<tr>
3457+
<td>HPROT</td>
3458+
<td>
3459+
Value for HPROT (AHB Protection Control) bits.
3460+
</td>
3461+
<td>NonNegativeInteger</td>
3462+
<td>optional</td>
3463+
</tr>
3464+
<tr>
3465+
<td>SPROT</td>
3466+
<td>
3467+
Value for SPROT (Secure Protection Control) bit.
3468+
</td>
3469+
<td>NonNegativeInteger</td>
3470+
<td>optional</td>
3471+
</tr>
34563472
<tr>
34573473
<td>parent</td>
34583474
<td>

schema/PACK.xsd

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,15 @@
1818
limitations under the License.
1919
2020
21-
$Date: 01. Apr 2025
22-
$Revision: 1.7.47
21+
$Date: 08. Apr 2025
22+
$Revision: 1.7.48
2323
$Project: Schema File for Package Description File Format Specification
2424
2525
Package file name convention <vendor>.<name>.<version>.pack
26-
SchemaVersion=1.7.47
26+
SchemaVersion=1.7.48
2727
28+
08. Apr 2025: v1.7.48
29+
- add 'HPROT' and 'SPROT' attributes to 'accessportV1' and 'accessportV2' element
2830
01. Apr 2025: v1.7.47
2931
- deprecate 'Pname' attribute in 'debug-vars' element type
3032
31. Mar 2025: v1.7.46
@@ -248,7 +250,7 @@
248250
249251
-->
250252

251-
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.7.47">
253+
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.7.48">
252254

253255
<!-- NonNegativeInteger specifies the format in which numbers are represented in hexadecimal or decimal format -->
254256
<xs:simpleType name="NonNegativeInteger">
@@ -640,6 +642,8 @@
640642
<xs:attribute name="__apid" type="xs:unsignedInt" use="required" />
641643
<xs:attribute name="__dp" type="xs:unsignedInt" use="optional" />
642644
<xs:attribute name="index" type="xs:unsignedInt" use="required" />
645+
<xs:attribute name="HPROT" type="xs:unsignedInt" use="optional" />
646+
<xs:attribute name="SPROT" type="xs:unsignedInt" use="optional" />
643647
<xs:anyAttribute processContents="lax" />
644648
</xs:complexType>
645649

@@ -649,6 +653,8 @@
649653
<xs:attribute name="__dp" type="xs:unsignedInt" use="optional" />
650654
<xs:attribute name="address" type="NonNegativeInteger" use="required" />
651655
<xs:attribute name="parent" type="xs:unsignedInt" use="optional" />
656+
<xs:attribute name="HPROT" type="xs:unsignedInt" use="optional" />
657+
<xs:attribute name="SPROT" type="xs:unsignedInt" use="optional" />
652658
<xs:anyAttribute processContents="lax" />
653659
</xs:complexType>
654660

0 commit comments

Comments
 (0)