File tree Expand file tree Collapse file tree 1 file changed +22
-0
lines changed Expand file tree Collapse file tree 1 file changed +22
-0
lines changed Original file line number Diff line number Diff line change @@ -440,6 +440,22 @@ def legacy_assignment_check(pin_name_content):
440
440
invalid_items .append ({"key" : key , "val" : val , "message" : message })
441
441
return invalid_items
442
442
443
+
444
+ def legacy_alias_check (pin_name_content ):
445
+ invalid_items = []
446
+ legacy_assignments = dict (
447
+ re .findall (
448
+ r"^\s*((?:SPI|I2C)_\w*)\s*=\s*([a-zA-Z0-9_]+)" ,
449
+ pin_name_content ,
450
+ re .MULTILINE ,
451
+ )
452
+ )
453
+ for key , val in legacy_assignments .items ():
454
+ message = "legacy assignment; SPI_xxx and I2C_xxx must be #define'd"
455
+ invalid_items .append ({"key" : key , "val" : val , "message" : message })
456
+ return invalid_items
457
+
458
+
443
459
def legacy_uart_check (pin_name_dict ):
444
460
invalid_items = []
445
461
if "CONSOLE_TX" not in pin_name_dict or "CONSOLE_RX" not in pin_name_dict :
@@ -662,6 +678,12 @@ def has_passed_all_test_cases(report):
662
678
"case_function" : legacy_assignment_check ,
663
679
"case_input" : "content" ,
664
680
},
681
+ {
682
+ "suite_name" : "generic" ,
683
+ "case_name" : "alias" ,
684
+ "case_function" : legacy_alias_check ,
685
+ "case_input" : "content" ,
686
+ },
665
687
{
666
688
"suite_name" : "generic" ,
667
689
"case_name" : "uart" ,
You can’t perform that action at this time.
0 commit comments