Correct AFIO support (code review request)

This commit is contained in:
Mariusz Ryndzionek 2021-09-27 15:30:03 +02:00
parent fccbab0aae
commit 9e6eff587c

View File

@ -993,6 +993,17 @@ def parse_chips():
pwr_peri['block'] = block pwr_peri['block'] = block
peris['PWR'] = pwr_peri peris['PWR'] = pwr_peri
# AFIO is not in the cubedb XMLs
if addr := defines.get('AFIO_BASE'):
kind = 'AFIO'
afio_peri = OrderedDict({
'address': addr,
'kind': kind,
})
if block := match_peri(chip_name[:7] + ':' + kind + ':'):
afio_peri['block'] = block
peris['AFIO'] = afio_peri
core['peripherals'] = peris core['peripherals'] = peris
if 'block' in core['peripherals']['RCC']: if 'block' in core['peripherals']['RCC']: