| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-02-07 | minor update | hathach | |
| 2026-01-13 | minor clean up | hathach | |
| separate tud_mtp_data_send() and tud_mtp_data_receive() | |||
| 2025-12-29 | device/mtp: improve logging | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2025-12-28 | device/mtp: queue ZLP when needed | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2025-12-10 | Fix MTP transfer completion detection for exact-length packets | copilot-swe-agent[bot] | |
| 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]> | |||
| 2025-11-11 | Merge remote-tracking branch 'tinyusb/master' into ↵ | HiFiPhile | |
| copilot/fix-dcd-edpt-xfer-issue Signed-off-by: HiFiPhile <[email protected]> | |||
| 2025-11-05 | added .clang-format | hathach | |
| fix more alerts disable IAR CStat since pvs-studio check is better integrated with clion | |||
| 2025-10-22 | Fix copilot issues | Mengsk | |
| Signed-off-by: Mengsk <[email protected]> | |||
| 2025-10-22 | Add is_isr parameter to usbd_edpt_xfer and usbd_edpt_xfer_fifo | copilot-swe-agent[bot] | |
| - Added bool is_isr parameter to usbd_edpt_xfer() and usbd_edpt_xfer_fifo() wrapper functions - These are called by class drivers to queue USB transfers - Updated all callers to pass false by default (non-ISR context) - Updated audiod_rx_xfer_isr() and audiod_tx_xfer_isr() to pass true (ISR context) - All 21 unit tests pass Co-authored-by: HiFiPhile <[email protected]> | |||
| 2025-10-08 | fix incorrect MTP xact_len calculation | RigoLigo | |
| 2025-10-01 | minor update | hathach | |
| 2025-09-29 | refactor mtp examples, add phase and session id to callback data | hathach | |
| 2025-09-27 | make command container more consistent | hathach | |
| 2025-09-27 | add edpt claim for public API | hathach | |
| 2025-09-27 | implement serial for MTP | hathach | |
| 2025-09-27 | implement control request | hathach | |
| 2025-09-26 | implement tud_mtp_mounted() and tud_mtp_event_send() | hathach | |
| refactor phase state | |||
| 2025-09-26 | fix more ci build | hathach | |
| 2025-09-26 | fix compile warnings | hathach | |
| 2025-09-25 | clean up, wrap up bulk command supported | hathach | |
| 2025-09-25 | implement send object command, able to create new file | hathach | |
| 2025-09-25 | implement MTP_OP_SEND_OBJECT_INFO, refactor fs example | hathach | |
| 2025-09-24 | clean up | hathach | |
| 2025-09-24 | unify callback argument. support multiple packet get object | hathach | |
| 2025-09-23 | refactor API | hathach | |
| 2025-09-23 | try to add logo png to mtp example | hathach | |
| 2025-09-22 | implement get object, close session | hathach | |
| 2025-09-21 | implement get object info | hathach | |
| 2025-09-21 | implement get objection handles | hathach | |
| 2025-09-20 | implement get device properties describer and device properties value | hathach | |
| 2025-09-20 | implement get device properties value | hathach | |
| 2025-09-19 | rework get storageIDs and get storage info | hathach | |
| 2025-09-19 | rework get storageIDs and get storage info | hathach | |
| 2025-09-19 | reworking MTP API, adding callback, getting GetDeviceInfo working | hathach | |
| 2025-09-16 | remove mtp context | hathach | |
| 2025-09-16 | refactor mtp xfer callback | hathach | |
| 2025-09-16 | refactor generic container to use EPBUF declaration | hathach | |
| simplify container field name | |||
| 2025-09-16 | merge context into interface and refactor, reformat | hathach | |
| 2025-09-12 | add all constant from MTP specs appendix, rename some e.g OPEC to OP, EVTC ↵ | hathach | |
| to EVENT | |||
| 2025-08-06 | Add MTP class device | Maurizio Pesce | |
