tools/generator: correctly handle padding when it is 3 bytes long

Signed-off-by: Ron Evans <ron@hybridgroup.com>
This commit is contained in:
Ron Evans
2019-06-08 15:16:13 +02:00
committed by Ayke
parent f4485f414f
commit 656fb4e372
+2
View File
@@ -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: