tools/gen-device-svd: support old Python version
Travis-CI runs Ubuntu Trusty with Python 3.4, so we have to support that.
Этот коммит содержится в:
родитель
bdcac9ae42
коммит
2ca4540f2a
1 изменённых файлов: 2 добавлений и 2 удалений
|
@ -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:
|
||||||
|
|
Загрузка…
Создание таблицы
Сослаться в новой задаче