stm32: remove unused stuff from gen.py

This commit is contained in:
Dario Nieuwenhuis 2021-05-31 03:58:03 +02:00
parent b4fcb81687
commit 553432a8e8

View File

@ -19,10 +19,6 @@ except:
chip_name = chip_name.upper() chip_name = chip_name.upper()
with open(f'{data_path}/chips/{chip_name}.yaml', 'r') as f: with open(f'{data_path}/chips/{chip_name}.yaml', 'r') as f:
chip = yaml.load(f, Loader=yaml.CSafeLoader) chip = yaml.load(f, Loader=yaml.CSafeLoader)
chip['name'] = chip['name'].lower()
chip['features'] = set()
family = chip["family"].lower().replace('+', 'p')
chip['features'].add(f'_{family}')
# ======= load GPIO AF # ======= load GPIO AF
with open(f'{data_path}/gpio_af/{chip["gpio_af"]}.yaml', 'r') as f: with open(f'{data_path}/gpio_af/{chip["gpio_af"]}.yaml', 'r') as f:
@ -32,7 +28,6 @@ with open(f'{data_path}/gpio_af/{chip["gpio_af"]}.yaml', 'r') as f:
with open(output_file, 'w') as f: with open(output_file, 'w') as f:
singletons = [] # USART1, PA5, EXTI8 singletons = [] # USART1, PA5, EXTI8
exti_interrupts = [] # EXTI IRQs, EXTI0, EXTI4_15 etc. exti_interrupts = [] # EXTI IRQs, EXTI0, EXTI4_15 etc.
peripheral_versions = {} # usart -> v1, syscfg -> f4
pins = set() # set of all present pins. PA4, PA5... pins = set() # set of all present pins. PA4, PA5...
# ========= peripherals # ========= peripherals
@ -51,12 +46,6 @@ with open(output_file, 'w') as f:
for b in block_name_unparsed.split('_'): for b in block_name_unparsed.split('_'):
block_name += b.capitalize() block_name += b.capitalize()
# Check all peripherals have the same version: it's not OK for the same chip to use both usart_v1 and usart_v2
if old_version := peripheral_versions.get(block_mod):
if old_version != block_version:
raise Exception(f'Peripheral {block_mod} has two versions: {old_version} and {block_version}')
peripheral_versions[block_mod] = block_version
custom_singletons = False custom_singletons = False
if block_mod == 'usart': if block_mod == 'usart':