Another special-casing of RCC for H7 default clocks.
This commit is contained in:
parent
298b89c886
commit
cd3ae3473d
5
parse.py
5
parse.py
@ -507,7 +507,6 @@ def parse_chips():
|
|||||||
dma = next(filter(lambda x: x['@Name'] == 'DMA', r['IP']))['@Version']
|
dma = next(filter(lambda x: x['@Name'] == 'DMA', r['IP']))['@Version']
|
||||||
|
|
||||||
rcc = next(filter(lambda x: x['@Name'] == 'RCC', r['IP']))['@Version']
|
rcc = next(filter(lambda x: x['@Name'] == 'RCC', r['IP']))['@Version']
|
||||||
print("RCC ", rcc);
|
|
||||||
|
|
||||||
rcc = removesuffix(rcc, '-rcc_v1_0')
|
rcc = removesuffix(rcc, '-rcc_v1_0')
|
||||||
rcc = removesuffix(rcc, '_rcc_v1_0')
|
rcc = removesuffix(rcc, '_rcc_v1_0')
|
||||||
@ -670,6 +669,10 @@ def parse_chips():
|
|||||||
p['clock'] = "APB4"
|
p['clock'] = "APB4"
|
||||||
elif chip['family'] == 'STM32H7' and pname.startswith('UART'):
|
elif chip['family'] == 'STM32H7' and pname.startswith('UART'):
|
||||||
p['clock'] = "APB1"
|
p['clock'] = "APB1"
|
||||||
|
elif chip['family'] == 'STM32H7' and pname == "I2C4":
|
||||||
|
p['clock'] = "APB4"
|
||||||
|
elif chip['family'] == 'STM32H7' and pname.startswith('I2C'):
|
||||||
|
p['clock'] = "APB1"
|
||||||
|
|
||||||
if block := match_peri(chip_name+':'+pname+':'+pkind):
|
if block := match_peri(chip_name+':'+pname+':'+pkind):
|
||||||
p['block'] = block
|
p['block'] = block
|
||||||
|
Loading…
x
Reference in New Issue
Block a user