From ffa6d562a99149eef3c1de1aa283fafd9ebb7f78 Mon Sep 17 00:00:00 2001 From: Ayke van Laethem Date: Mon, 1 Oct 2018 21:21:09 +0200 Subject: [PATCH] tools/gen-device-svd: fix bug in previous commit There was a bug in the generated Go code: padding member numbers would not increase their count leading to multiple struct members with the same name. --- tools/gen-device-svd.py | 1 + 1 file changed, 1 insertion(+) diff --git a/tools/gen-device-svd.py b/tools/gen-device-svd.py index 19e300ee..70831aa2 100755 --- a/tools/gen-device-svd.py +++ b/tools/gen-device-svd.py @@ -296,6 +296,7 @@ const ( regType += '\t\t_padding{padNumber} RegValue\n'.format(padNumber=padNumber) else: regType += '\t\t_padding{padNumber} [{num}]RegValue\n'.format(padNumber=padNumber, num=numSkip) + padNumber += 1 if subregister['array'] is not None: subaddress += subregister['elementsize'] * subregister['array'] else: