stm32/boards/make-pins.py: Use cpu pins to define static alt-fun macros.
Instead of board pins, so that pins which have only the CPU specified in pins.csv can still be used with mp_hal_pin_config_alt_static(). Signed-off-by: Damien George <damien@micropython.org>
This commit is contained in:
parent
0c9f5b388e
commit
23a150789d
|
@ -504,7 +504,7 @@ class Pins(object):
|
||||||
with open(af_defs_filename, "wt") as af_defs_file:
|
with open(af_defs_filename, "wt") as af_defs_file:
|
||||||
|
|
||||||
STATIC_AF_TOKENS = {}
|
STATIC_AF_TOKENS = {}
|
||||||
for named_pin in self.board_pins:
|
for named_pin in self.cpu_pins:
|
||||||
for af in named_pin.pin().alt_fn:
|
for af in named_pin.pin().alt_fn:
|
||||||
func = "%s%d" % (af.func, af.fn_num) if af.fn_num else af.func
|
func = "%s%d" % (af.func, af.fn_num) if af.fn_num else af.func
|
||||||
pin_type = (af.pin_type or "NULL").split("(")[0]
|
pin_type = (af.pin_type or "NULL").split("(")[0]
|
||||||
|
|
Loading…
Reference in New Issue