Skip to content

Commit 656fb4e

Browse files
deadprogramaykevl
authored andcommitted
tools/generator: correctly handle padding when it is 3 bytes long
Signed-off-by: Ron Evans <[email protected]>
1 parent f4485f4 commit 656fb4e

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

tools/gen-device-svd.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -396,6 +396,8 @@ def writeGo(outdir, device):
396396
out.write('\t_padding{padNumber} {regType}\n'.format(padNumber=padNumber, regType='volatile.Register8'))
397397
elif bytesNeeded == 2:
398398
out.write('\t_padding{padNumber} {regType}\n'.format(padNumber=padNumber, regType='volatile.Register16'))
399+
elif bytesNeeded == 3:
400+
out.write('\t_padding{padNumber} [3]{regType}\n'.format(padNumber=padNumber, regType='volatile.Register8'))
399401
else:
400402
numSkip = (register['address'] - address) // eSize
401403
if numSkip == 1:

0 commit comments

Comments
 (0)