| Age | Commit message (Collapse) | Author |
|
|
|
Co-authored-by: Copilot <[email protected]>
|
|
Use volatile byte accesses to prevent the compiler from widening
the byte-by-byte copy loop into 16/32-bit accesses, which cause
a hard fault on RP2350 when targeting USB DPRAM (device memory).
Closes #3554
|
|
rp2 hcd rework: epx for non-interrupt and ping-pong double buffered
|
|
|
|
|
|
|
|
|
|
fix ISO OUT endpoint failure on alt-setting MPS change
|
|
|
|
dcd_edpt_iso_activate(), Clear active EP bit in edpt_disable()
|
|
|
|
Couple of random cleanup patches following async PR
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Signed-off-by: HiFiPhile <[email protected]>
|
|
mtp: fixes in add_string
|
|
Signed-off-by: HiFiPhile <[email protected]>
|
|
|
|
|
|
rx/tx ping-pong double buffered all working well
|
|
|
|
|
|
|
|
|
|
|
|
to sync/move half data payload instead of waiting for pair complete.
Refactor endpoint control and buffer handling functions for clarity and efficiency.
|
|
to prevent xfer is ack while stopping.
|
|
|
|
|
|
64/512
Co-authored-by: HiFiPhile <[email protected]>
Agent-Logs-Url: https://github.com/hathach/tinyusb/sessions/4c20b579-db28-4643-b062-81881adcf6c1
|
|
Co-authored-by: HiFiPhile <[email protected]>
Agent-Logs-Url: https://github.com/hathach/tinyusb/sessions/5d355974-2223-4071-8d14-b6d4ac1fd030
|
|
Co-authored-by: HiFiPhile <[email protected]>
Agent-Logs-Url: https://github.com/hathach/tinyusb/sessions/5d355974-2223-4071-8d14-b6d4ac1fd030
|
|
bInterval to TUD_CDC_NCM_DESCRIPTOR
Co-authored-by: HiFiPhile <[email protected]>
Agent-Logs-Url: https://github.com/hathach/tinyusb/sessions/e212b526-e279-4a83-88bf-a742df293165
|
|
|
|
|
|
|
|
|
|
|
|
Handle init() like deinit()
|
|
|
|
|
|
|
|
|
|
|
|
Fix bugs in FSDEV HCD/DCD and MIDI host stream write
|