| Age | Commit message (Collapse) | Author |
|
|
|
mark device as disconnected immed with DCD_EVENT_UNPLUGGED
|
|
|
|
|
|
|
|
Fix slow CDC OUT by NAKing
|
|
This NAKs CDC OUT packets when the ring buffer doesn't have
enough space for it. This makes CDC OUT reliable rather than
allowing overwriting into the ring buffer.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- 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.
|
|
Add SAMD support and simplify OS_NONE
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
enhance cdc with better multiple interfaces support
add default ep size for cdc and msc device CFG_TUD_CDC_EPSIZE,
CFG_TUD_MSC_EPSIZE
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
separate cdc tx & rx bufsize
|
|
|
|
|