From 6a714dc0ca0211c5b132502759629943b1699353 Mon Sep 17 00:00:00 2001 From: root Date: Wed, 10 Mar 2021 11:56:00 +0000 Subject: incorrect gpios for usb reset --- app/usb.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'app/usb.c') diff --git a/app/usb.c b/app/usb.c index 277b881..9a29868 100644 --- a/app/usb.c +++ b/app/usb.c @@ -119,13 +119,13 @@ static void set_config (usbd_device *usbd_dev, uint16_t wValue) void usb_init (void) { /*Force USB reset */ + gpio_set_mode (GPIOA, GPIO_MODE_OUTPUT_50_MHZ, GPIO_CNF_OUTPUT_PUSHPULL, GPIO11); gpio_set_mode (GPIOA, GPIO_MODE_OUTPUT_50_MHZ, GPIO_CNF_OUTPUT_PUSHPULL, GPIO12); - gpio_set_mode (GPIOA, GPIO_MODE_OUTPUT_50_MHZ, GPIO_CNF_OUTPUT_PUSHPULL, GPIO13); gpio_clear (GPIOA, GPIO12); gpio_clear (GPIOA, GPIO13); delay_us (50000); + gpio_set_mode (GPIOA, GPIO_MODE_INPUT, GPIO_CNF_INPUT_FLOAT, GPIO11); gpio_set_mode (GPIOA, GPIO_MODE_INPUT, GPIO_CNF_INPUT_FLOAT, GPIO12); - gpio_set_mode (GPIOA, GPIO_MODE_INPUT, GPIO_CNF_INPUT_FLOAT, GPIO13); usb_device = usbd_init ( &st_usbfs_v1_usb_driver, -- cgit v1.2.3