Fix usage of USB_VBUS
USB_VBUS is not an alternate function, it is an additionnal function which is always enabled. If configured as an alternate function, it will draw current from VBUS.
This commit is contained in:
committed by
Karl Palsson
parent
ce364386d6
commit
5b30e3d98d
@@ -231,9 +231,8 @@ int main(void)
|
||||
rcc_periph_clock_enable(RCC_GPIOA);
|
||||
rcc_periph_clock_enable(RCC_OTGFS);
|
||||
|
||||
gpio_mode_setup(GPIOA, GPIO_MODE_AF, GPIO_PUPD_NONE,
|
||||
GPIO9 | GPIO11 | GPIO12);
|
||||
gpio_set_af(GPIOA, GPIO_AF10, GPIO9 | GPIO11 | GPIO12);
|
||||
gpio_mode_setup(GPIOA, GPIO_MODE_AF, GPIO_PUPD_NONE, GPIO11 | GPIO12);
|
||||
gpio_set_af(GPIOA, GPIO_AF10, GPIO11 | GPIO12);
|
||||
|
||||
usbd_dev = usbd_init(&otgfs_usb_driver, &dev, &config,
|
||||
usb_strings, 3,
|
||||
|
||||
@@ -371,9 +371,8 @@ int main(void)
|
||||
rcc_periph_clock_enable(RCC_OTGFS);
|
||||
|
||||
/* USB pins */
|
||||
gpio_mode_setup(GPIOA, GPIO_MODE_AF, GPIO_PUPD_NONE,
|
||||
GPIO9 | GPIO11 | GPIO12);
|
||||
gpio_set_af(GPIOA, GPIO_AF10, GPIO9 | GPIO11 | GPIO12);
|
||||
gpio_mode_setup(GPIOA, GPIO_MODE_AF, GPIO_PUPD_NONE, GPIO11 | GPIO12);
|
||||
gpio_set_af(GPIOA, GPIO_AF10, GPIO11 | GPIO12);
|
||||
|
||||
desig_get_unique_id_as_string(usb_serial_number, sizeof(usb_serial_number));
|
||||
|
||||
|
||||
@@ -109,9 +109,8 @@ int main(void)
|
||||
rcc_periph_clock_enable(RCC_GPIOA);
|
||||
rcc_periph_clock_enable(RCC_OTGFS);
|
||||
|
||||
gpio_mode_setup(GPIOA, GPIO_MODE_AF, GPIO_PUPD_NONE,
|
||||
GPIO9 | GPIO11 | GPIO12);
|
||||
gpio_set_af(GPIOA, GPIO_AF10, GPIO9 | GPIO11 | GPIO12);
|
||||
gpio_mode_setup(GPIOA, GPIO_MODE_AF, GPIO_PUPD_NONE, GPIO11 | GPIO12);
|
||||
gpio_set_af(GPIOA, GPIO_AF10, GPIO11 | GPIO12);
|
||||
|
||||
msc_dev = usbd_init(&otgfs_usb_driver, &dev_descr, &config_descr,
|
||||
usb_strings, 3,
|
||||
|
||||
@@ -232,9 +232,8 @@ int main(void)
|
||||
rcc_periph_clock_enable(RCC_GPIOB);
|
||||
rcc_periph_clock_enable(RCC_OTGHS);
|
||||
|
||||
gpio_mode_setup(GPIOB, GPIO_MODE_AF, GPIO_PUPD_NONE,
|
||||
GPIO13 | GPIO14 | GPIO15);
|
||||
gpio_set_af(GPIOB, GPIO_AF12, GPIO13 | GPIO14 | GPIO15);
|
||||
gpio_mode_setup(GPIOB, GPIO_MODE_AF, GPIO_PUPD_NONE, GPIO14 | GPIO15);
|
||||
gpio_set_af(GPIOB, GPIO_AF12, GPIO14 | GPIO15);
|
||||
|
||||
usbd_dev = usbd_init(&otghs_usb_driver, &dev, &config,
|
||||
usb_strings, 3,
|
||||
|
||||
@@ -373,9 +373,8 @@ int main(void)
|
||||
rcc_periph_clock_enable(RCC_OTGHS);
|
||||
|
||||
/* USB pins */
|
||||
gpio_mode_setup(GPIOB, GPIO_MODE_AF, GPIO_PUPD_NONE,
|
||||
GPIO13 | GPIO14 | GPIO15);
|
||||
gpio_set_af(GPIOB, GPIO_AF12, GPIO13 | GPIO14 | GPIO15);
|
||||
gpio_mode_setup(GPIOB, GPIO_MODE_AF, GPIO_PUPD_NONE, GPIO14 | GPIO15);
|
||||
gpio_set_af(GPIOB, GPIO_AF12, GPIO14 | GPIO15);
|
||||
|
||||
desig_get_unique_id_as_string(usb_serial_number, sizeof(usb_serial_number));
|
||||
|
||||
|
||||
@@ -110,9 +110,8 @@ int main(void)
|
||||
rcc_periph_clock_enable(RCC_GPIOB);
|
||||
rcc_periph_clock_enable(RCC_OTGHS);
|
||||
|
||||
gpio_mode_setup(GPIOB, GPIO_MODE_AF, GPIO_PUPD_NONE,
|
||||
GPIO13 | GPIO14 | GPIO15);
|
||||
gpio_set_af(GPIOB, GPIO_AF12, GPIO13 | GPIO14 | GPIO15);
|
||||
gpio_mode_setup(GPIOB, GPIO_MODE_AF, GPIO_PUPD_NONE, GPIO14 | GPIO15);
|
||||
gpio_set_af(GPIOB, GPIO_AF12, GPIO14 | GPIO15);
|
||||
|
||||
msc_dev = usbd_init(&otghs_usb_driver, &dev_descr, &config_descr,
|
||||
usb_strings, 3,
|
||||
|
||||
Reference in New Issue
Block a user