| Age | Commit message (Collapse) | Author |
|
|
|
also removed commented tud_sof_isr_set() API
|
|
remove the usage of TUD_OPT_RHPORT in class driver
|
|
|
|
|
|
|
|
fix enumeration with hub when reset port before set address
|
|
|
|
note: dcd should resume to prio-stalled queued transfer when unstall
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
migrated msc_device
|
|
|
|
gain exclusive access to usbd_edpt_xfer
|
|
|
|
|
|
|
|
- RTT mode is blocking to prevent log lost
- Improve logging message
|
|
|
|
|
|
|
|
maybe refactor later
|
|
usbd control transfer
rename usbd_control_transfer/status to tud_control_transfer/status
|
|
- improve fifo write/read_n with only one lock
- use usbd_edpt_xfer/usbd_edpt_busy for hid/cdc/msc class driver
- replace cdc read's pending_read_from_host by usbd_edpt_busy()
|
|
|
|
refactor usbd_open_edpt_pair
|
|
|
|
|
|
- remove dcd_edpt_stalled() from dcd porting
|
|
|
|
and out
|
|
tusb_task() still exists for backward compatible
|
|
|
|
|
|
|
|
- make control transfer as part of usbd. Class driver must use
usbd_control_ API() instead of dcd_ api.
- change the signature of class driver's control_request
- allow control request complete to stall in staus stage
- move control request parser & handling to usbd.
|
|
|
|
The ProtoThreads style subtasks were removed because it led to
extremely unclear control flow. RTOSes can be used if threading is
needed.
Also added some additional functionality to MSC to support dynamic
LUNs and read-only LUNs.
|
|
|