@@ -1443,6 +1443,21 @@ def alias_definition():
1443
1443
return alias_list
1444
1444
1445
1445
1446
+ def sdmmc_signals ():
1447
+ sdmmcNA_list = []
1448
+ # Check if SDMMC instance
1449
+ if sdxd0_list and "SDMMC" in sdxd0_list [0 ][2 ]:
1450
+ if not sdmmcckin_list :
1451
+ sdmmcNA_list .append ("SDMMC_CKIN_NA" )
1452
+ if not sdmmccdir_list :
1453
+ sdmmcNA_list .append ("SDMMC_CDIR_NA" )
1454
+ if not sdmmcd0dir_list :
1455
+ sdmmcNA_list .append ("SDMMC_D0DIR_NA" )
1456
+ if not sdmmcd123dir_list :
1457
+ sdmmcNA_list .append ("SDMMC_D123DIR_NA" )
1458
+ return sdmmcNA_list
1459
+
1460
+
1446
1461
def print_variant (generic_list , alt_syswkup_list ):
1447
1462
variant_h_template = j2_env .get_template (variant_h_filename )
1448
1463
variant_cpp_template = j2_env .get_template (variant_cpp_filename )
@@ -1467,6 +1482,9 @@ def print_variant(generic_list, alt_syswkup_list):
1467
1482
# Alias to ease some usage
1468
1483
alias_list = alias_definition ()
1469
1484
1485
+ # SDMMC signals definition
1486
+ sdmmcNA_list = sdmmc_signals ()
1487
+
1470
1488
# Manage all pins number, PinName and analog pins
1471
1489
analog_index = 0
1472
1490
pins_number_list = []
@@ -1548,6 +1566,7 @@ def print_variant(generic_list, alt_syswkup_list):
1548
1566
serial = serial ,
1549
1567
hal_modules_list = hal_modules_list ,
1550
1568
alias_list = alias_list ,
1569
+ sdmmcNA_list = sdmmcNA_list ,
1551
1570
)
1552
1571
)
1553
1572
0 commit comments