| Age | Commit message (Collapse) | Author |
|
|
|
Add DWC2 cache maintenance routines for STM32
|
|
use stock iar linker
|
|
|
|
Signed-off-by: HiFiPhile <[email protected]>
|
|
support host mode
reformat hcd usbfs
add uart rx for ch32v20x bsp
|
|
|
|
Controlled by the embedder defining CFG_TUD_FSDEV_DOUBLE_BUFFERED_ISO_EP
in tusb_config.h. If hardware does have SBUF_ISO bit it will use only
one half of endpoint pair register.
|
|
Signed-off-by: HiFiPhile <[email protected]>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
add spinlock implementation for most rtos
|
|
|
|
|
|
|
|
TinyUSB does not provide any locking means to protect the DCD variables.
This can lead to race conditions when the user is trying to submit
a transfer while the device is being disconnected. This can cause
the device to be in an inconsistent state, leading to a crash or
undefined behavior.
This commit adds a spin-lock to protect the DCD variables during
device disconnect.
Closes https://github.com/espressif/esp-idf/issues/9691
Also reported in https://github.com/espressif/esp-usb/pull/131
|
|
|
|
|
|
Signed-off-by: HiFiPhile <[email protected]>
|
|
Signed-off-by: HiFiPhile <[email protected]>
|
|
Signed-off-by: HiFiPhile <[email protected]>
|
|
|
|
roothub that is currently doing debouncing delay
|
|
|
|
hcd_bus_info_get
streamline bus info to usbh_devies, also replace dev0 (renamed to dev0_bus)
|
|
dwc2/host: attach debouncing fixes
|
|
Fix 1st nak retry one frame shorter.
|
|
Signed-off-by: HiFiPhile <[email protected]>
|
|
Signed-off-by: HiFiPhile <[email protected]>
|
|
command
- correctly carry out OUT transfer when PING is ack
|
|
Signed-off-by: HiFiPhile <[email protected]>
|
|
|
|
# Conflicts:
# src/portable/synopsys/dwc2/hcd_dwc2.c
|
|
Signed-off-by: HiFiPhile <[email protected]>
|
|
dwc2/host: immediately retry IN token for bInterval=1
|
|
note potential issues using ep_desc in hcd_edpt_open()
|
|
only called when channel is halted.
|
|
Signed-off-by: HiFiPhile <[email protected]>
|
|
Signed-off-by: HiFiPhile <[email protected]>
|
|
|
|
Signed-off-by: Maxime Vincent <[email protected]>
|