1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/pkg/tinyusb/hw
Gunar Schorcht fc1600252f pkg/tinyusb: fix reset for STM32 boards without internal D+ pullup
If the STM32 MCU does not have an internal D+ pullup and there is no dedicated GPIO on the board to simulate a USB disconnect, the D+ GPIO
has to be temporarily configured as an output and pushed down to simulate a disconnect/connect cycle to allow the host to recognize the device. This is done correctly in `cpu/stm32/periph/usbdev_fs.c` but not in tinyUSB STM32 hardware driver. That is, pressing the RESET button doesn't reset the USB connection.
fixup! pkg/tinyusb: fix reset for STM32 boards without internal D+ pullup
2022-11-30 15:17:51 +01:00
..
include pkg/tinyusb: add nRF52 support 2022-10-21 18:09:38 +02:00
hw_esp32.c pkg/tinyusb: add ESP32-S2 and ESP32-S3 support 2022-09-30 19:05:51 +02:00
hw_nrf52.c pkg/tinyusb: add nRF52 support 2022-10-21 18:09:38 +02:00
hw_sam0.c pkg/tinyusb: add SAM0-based MCU support 2022-10-05 19:23:37 +02:00
hw_stm32_fsdev.c pkg/tinyusb: fix reset for STM32 boards without internal D+ pullup 2022-11-30 15:17:51 +01:00
hw_stm32_otg.c pkg/tinyusb: fix CONFIG_CLOCK_HSE for STM32 2022-11-17 17:50:20 +01:00
Makefile pkg/tinyusb: add STM32 FS device support 2022-10-23 22:33:51 +02:00