diff options
author | Damien George <damien.p.george@gmail.com> | 2020-02-04 23:15:55 +1100 |
---|---|---|
committer | Damien George <damien.p.george@gmail.com> | 2020-02-04 23:15:55 +1100 |
commit | d6a1e45caaca886b3fbd6adea0e83ed080a10144 (patch) | |
tree | ffe2b0c4493cadb916d44be0762ae1bb56095c91 | |
parent | 69b415f7458c135375a6a37b77c5eb87b29ebb8d (diff) |
stm32/usbd_conf: Allow boards to configure USB HS ULPI NXT/DIR pins.
-rw-r--r-- | ports/stm32/boards/STM32F769DISC/mpconfigboard.h | 2 | ||||
-rw-r--r-- | ports/stm32/usbd_conf.c | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/ports/stm32/boards/STM32F769DISC/mpconfigboard.h b/ports/stm32/boards/STM32F769DISC/mpconfigboard.h index 68e14761e..8dbac2d01 100644 --- a/ports/stm32/boards/STM32F769DISC/mpconfigboard.h +++ b/ports/stm32/boards/STM32F769DISC/mpconfigboard.h @@ -102,6 +102,8 @@ extern struct _spi_bdev_t spi_bdev; // USB config (CN15 - USB OTG HS with external PHY) #define MICROPY_HW_USB_HS (1) +#define MICROPY_HW_USB_HS_ULPI_NXT (pin_H4) +#define MICROPY_HW_USB_HS_ULPI_DIR (pin_I11) // Ethernet via RMII #define MICROPY_HW_ETH_MDC (pin_C1) diff --git a/ports/stm32/usbd_conf.c b/ports/stm32/usbd_conf.c index d30f28b2f..c2edbb718 100644 --- a/ports/stm32/usbd_conf.c +++ b/ports/stm32/usbd_conf.c @@ -171,7 +171,7 @@ void HAL_PCD_MspInit(PCD_HandleTypeDef *hpcd) { // Configure USB HS GPIOs static const mp_hal_pin_obj_t usb_pins[] = { - pin_A5, pin_C0, pin_H4, pin_I11, // CLK, STP, NXT, DIR + pin_A5, pin_C0, MICROPY_HW_USB_HS_ULPI_NXT, MICROPY_HW_USB_HS_ULPI_DIR, // CLK, STP, NXT, DIR pin_A3, pin_B0, pin_B1, pin_B5, pin_B10, pin_B11, pin_B12, pin_B13, // D0-D7 }; for (size_t i = 0; i < MP_ARRAY_SIZE(usb_pins); ++i) { |