summaryrefslogtreecommitdiff
path: root/ports/stm/supervisor/usb.c
diff options
context:
space:
mode:
authorLucian Copeland <hierophect@gmail.com>2020-04-01 13:02:05 -0400
committerLucian Copeland <hierophect@gmail.com>2020-04-01 13:02:05 -0400
commita89928c13c748b7f25bd4e734cfe487b0020a25d (patch)
tree1db18706dc315cc178259a771882f51ade413519 /ports/stm/supervisor/usb.c
parente2be0696865992cda67f5bdeba5aeb5b4c2fdcd4 (diff)
Implement requested changes
Diffstat (limited to 'ports/stm/supervisor/usb.c')
-rw-r--r--ports/stm/supervisor/usb.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/ports/stm/supervisor/usb.c b/ports/stm/supervisor/usb.c
index 66c55d760..997bf413f 100644
--- a/ports/stm/supervisor/usb.c
+++ b/ports/stm/supervisor/usb.c
@@ -80,8 +80,10 @@ void init_usb_hardware(void) {
GPIO_InitStruct.Pull = GPIO_NOPULL;
#if defined(STM32H7)
GPIO_InitStruct.Alternate = GPIO_AF10_OTG1_FS;
- #else
+ #elif defined(STM32F4)
GPIO_InitStruct.Alternate = GPIO_AF10_OTG_FS;
+ #else
+ #error Unsupported processor
#endif
HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
never_reset_pin_number(0, 11);
@@ -103,8 +105,10 @@ void init_usb_hardware(void) {
GPIO_InitStruct.Speed = GPIO_SPEED_HIGH;
#if defined(STM32H7)
GPIO_InitStruct.Alternate = GPIO_AF10_OTG1_FS;
- #else
+ #elif defined(STM32F4)
GPIO_InitStruct.Alternate = GPIO_AF10_OTG_FS;
+ #else
+ #error Unsupported processor
#endif
HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
never_reset_pin_number(0, 10);