| Age | Commit message (Collapse) | Author |
|
|
|
update vendor_device.c for direct usbd xfer when either RX/TX BUFSIZE is 0 i.e CFG_TUD_VENDOR_TXRX_BUFFERED = 0
|
|
separate tud_mtp_data_send() and tud_mtp_data_receive()
|
|
|
|
HWFIFO access-mode refactor and stride-aware FIFO fixes across FSDEV/RUSB2/MUSB
|
|
|
|
Signed-off-by: HiFiPhile <[email protected]>
|
|
Signed-off-by: HiFiPhile <[email protected]>
|
|
'idx' is not used if CFG_TUH_CDC_LINE_CODING_ON_ENUM is not defined.
|
|
|
|
|
|
|
|
|
|
Signed-off-by: HiFiPhile <[email protected]>
|
|
refactor, clean up to reduce size
|
|
|
|
|
|
of bool. help to simplify parsing configuration
|
|
|
|
Fix MTP transfer completion detection for exact-length packets
|
|
|
|
|
|
|
|
|
|
Change condition from `>` to `>=` to properly detect completion when
xferred_len equals total_len. This fixes the bug where transfers of
exactly bulk_mps length (e.g., 64 bytes for low speed) would never
complete, such as GetHandles responses with 12 elements.
Co-authored-by: hathach <[email protected]>
|
|
Signed-off-by: Zixun LI <[email protected]>
|
|
remove hid host enumeration assumption
|
|
Signed-off-by: Zixun LI <[email protected]>
|
|
|
|
vendor_write_flush() and write_available() only available when CFG_TUD_VENDOR_TX_BUFSIZE > 0
|
|
CFG_TUD_VENDOR_RX_BUFSIZE = 0
update vendor device to omit ep buf when dedicated hwfifo is supported
|
|
example for more robust
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cdc device omit ep buffer when hwfifo is supported
|
|
support rare case where hid descriptor is after endpoint descriptor
|
|
copilot/fix-dcd-edpt-xfer-issue
Signed-off-by: HiFiPhile <[email protected]>
|
|
use uint8_t for dfu state and status to reduce size
|
|
|
|
# Conflicts:
# examples/device/dfu/src/usb_descriptors.c
# examples/device/dfu_runtime/src/usb_descriptors.c
# src/device/usbd_control.c
# src/portable/synopsys/dwc2/dcd_dwc2.c
|
|
|
|
Signed-off-by: Mengsk <[email protected]>
|
|
Co-authored-by: Copilot <[email protected]>
|
|
|