Skip to content

Commit 2b4066e

Browse files
committed
fix deviceNumInterrupts and sauNumRegions
parser was creating SVDCpu fields from the wrong source in SVD file. Fixed the two errors.
1 parent 15b462f commit 2b4066e

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

python/cmsis_svd/parser.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -514,8 +514,8 @@ def _parse_device(self, device_node):
514514
vtor_present=_get_int(cpu_node, 'vtorPresent'),
515515
nvic_prio_bits=_get_int(cpu_node, 'nvicPrioBits'),
516516
vendor_systick_config=_get_int(cpu_node, 'vendorSystickConfig'),
517-
device_num_interrupts=_get_int(cpu_node, 'vendorSystickConfig'),
518-
sau_num_regions=_get_int(cpu_node, 'vendorSystickConfig'),
517+
device_num_interrupts=_get_int(cpu_node, 'deviceNumInterrupts'),
518+
sau_num_regions=_get_int(cpu_node, 'sauNumRegions'),
519519
sau_regions_config=_get_text(cpu_node, 'sauRegionsConfig')
520520
)
521521

0 commit comments

Comments
 (0)