De-duplicate platform detection (#19603)
This commit is contained in:
parent
a1f253cbef
commit
0ce3f6bcfe
8 changed files with 21 additions and 18 deletions
|
@ -751,6 +751,7 @@ def arm_processor_rules(info_data, rules):
|
|||
"""
|
||||
info_data['processor_type'] = 'arm'
|
||||
info_data['protocol'] = 'ChibiOS'
|
||||
info_data['platform_key'] = 'chibios'
|
||||
|
||||
if 'STM32' in info_data['processor']:
|
||||
info_data['platform'] = 'STM32'
|
||||
|
@ -758,6 +759,7 @@ def arm_processor_rules(info_data, rules):
|
|||
info_data['platform'] = rules['MCU_SERIES']
|
||||
elif 'ARM_ATSAM' in rules:
|
||||
info_data['platform'] = 'ARM_ATSAM'
|
||||
info_data['platform_key'] = 'arm_atsam'
|
||||
|
||||
return info_data
|
||||
|
||||
|
@ -767,6 +769,7 @@ def avr_processor_rules(info_data, rules):
|
|||
"""
|
||||
info_data['processor_type'] = 'avr'
|
||||
info_data['platform'] = rules['ARCH'] if 'ARCH' in rules else 'unknown'
|
||||
info_data['platform_key'] = 'avr'
|
||||
info_data['protocol'] = 'V-USB' if info_data['processor'] in VUSB_PROCESSORS else 'LUFA'
|
||||
|
||||
# FIXME(fauxpark/anyone): Eventually we should detect the protocol by looking at PROTOCOL inherited from mcu_selection.mk:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue