diff options
Diffstat (limited to 'stmhal/boards/stm32f4xx_prefix.c')
-rw-r--r-- | stmhal/boards/stm32f4xx_prefix.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/stmhal/boards/stm32f4xx_prefix.c b/stmhal/boards/stm32f4xx_prefix.c index d22bfacadf..f47394277f 100644 --- a/stmhal/boards/stm32f4xx_prefix.c +++ b/stmhal/boards/stm32f4xx_prefix.c @@ -17,13 +17,13 @@ .af_fn = (af_ptr) \ } -#define PIN(p_port, p_pin, p_num_af, p_af, p_adc_num, p_adc_channel) \ +#define PIN(p_port, p_pin, p_af, p_adc_num, p_adc_channel) \ { \ { &pin_type }, \ .name = MP_QSTR_ ## p_port ## p_pin, \ .port = PORT_ ## p_port, \ .pin = (p_pin), \ - .num_af = (p_num_af), \ + .num_af = (sizeof(p_af) / sizeof(pin_obj_t)), \ .pin_mask = (1 << ((p_pin) & 0x0f)), \ .gpio = GPIO ## p_port, \ .af = p_af, \ |