From 656fb4e372d926432cc4a0528d2aab184d91ba42 Mon Sep 17 00:00:00 2001 From: Ron Evans Date: Sat, 8 Jun 2019 15:16:13 +0200 Subject: [PATCH] tools/generator: correctly handle padding when it is 3 bytes long Signed-off-by: Ron Evans --- tools/gen-device-svd.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tools/gen-device-svd.py b/tools/gen-device-svd.py index ee0165ee..16a35005 100755 --- a/tools/gen-device-svd.py +++ b/tools/gen-device-svd.py @@ -396,6 +396,8 @@ const ( out.write('\t_padding{padNumber} {regType}\n'.format(padNumber=padNumber, regType='volatile.Register8')) elif bytesNeeded == 2: out.write('\t_padding{padNumber} {regType}\n'.format(padNumber=padNumber, regType='volatile.Register16')) + elif bytesNeeded == 3: + out.write('\t_padding{padNumber} [3]{regType}\n'.format(padNumber=padNumber, regType='volatile.Register8')) else: numSkip = (register['address'] - address) // eSize if numSkip == 1: