tools/gen-device-svd: support old Python version

Travis-CI runs Ubuntu Trusty with Python 3.4, so we have to support
that.
Этот коммит содержится в:
Ayke van Laethem 2018-10-02 13:44:27 +02:00
родитель bdcac9ae42
коммит 2ca4540f2a
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: E97FF5335DFDFDED

Просмотреть файл

@ -301,7 +301,7 @@ const (
subaddress += subregister['elementsize'] * subregister['array'] subaddress += subregister['elementsize'] * subregister['array']
else: else:
subaddress += subregister['elementsize'] subaddress += subregister['elementsize']
regType += '\t\t{name} {subregType}\n'.format(**subregister, subregType=subregType) regType += '\t\t{name} {subregType}\n'.format(name=subregister['name'], subregType=subregType)
if register['array'] is not None: if register['array'] is not None:
if subaddress != register['address'] + register['elementsize']: if subaddress != register['address'] + register['elementsize']:
numSkip = ((register['address'] + register['elementsize']) - subaddress) // 4 numSkip = ((register['address'] + register['elementsize']) - subaddress) // 4
@ -312,7 +312,7 @@ const (
regType += '\t}' regType += '\t}'
if register['array'] is not None: if register['array'] is not None:
regType = '[{}]{}'.format(register['array'], regType) regType = '[{}]{}'.format(register['array'], regType)
out.write('\t{name} {regType}\n'.format(**register, regType=regType)) out.write('\t{name} {regType}\n'.format(name=register['name'], regType=regType))
# next address # next address
if register['array'] is not None: if register['array'] is not None: