summaryrefslogtreecommitdiff
path: root/src/class/midi
AgeCommit message (Expand)Author
2026-07-05Merge pull request #3738 from sauloverissimo/fix/midi2-fb-directionZixun LI
2026-07-05ensure gtb is validHiFiPhile
2026-07-02license: use SPDX identifiers for src/ headers (#3749)Ha Thach
2026-06-28feat(midi2): derive function blocks from the GTB descriptorSaulo Veríssimo
2026-05-19midi2_host: convert TX to raw FIFO mirroring midi2_device refactorSaulo Veríssimo
2026-05-18midi2: convert to raw Tx FIFO for better segmentation handling, add count to ...HiFiPhile
2026-05-18midi2: boundary-aware drain in xfer_cb to keep UMP packets intactSaulo Veríssimo
2026-05-17midi2: drain pattern for RX FIFOSaulo Veríssimo
2026-05-17midi2: scale device buffers with EPSIZESaulo Veríssimo
2026-05-17midi2: per-interface weak callbacks for UMP Stream configSaulo Veríssimo
2026-05-17midi2: peek 4 bytes for MT, restore 256 buffersSaulo Veríssimo
2026-05-17midi2: use hwfifo if supportedHiFiPhile
2026-05-17midi2: move config to class headerHiFiPhile
2026-05-16midi2: prevent UMP packet split across USB transfersSaulo Veríssimo
2026-05-16midi2: reject UMP read/write API on alt setting 0Saulo Veríssimo
2026-05-12midi2: align descriptors with USB-MIDI 2.0 specSaulo Veríssimo
2026-05-12midi2: align ep_buf allocation with other stream-based classesSaulo Veríssimo
2026-05-12fix: CI build failures on non-RP2040 platformsSaulo Veríssimo
2026-05-12fix: address PR review feedback for MIDI 2.0 driversSaulo Veríssimo
2026-05-12feat: add MIDI 2.0 Host class driver (USB-MIDI 2.0)Saulo Veríssimo
2026-05-12feat: add MIDI 2.0 Device class driver (USB-MIDI 2.0)Saulo Veríssimo
2026-05-07revert RX buffer size as it's not related to issueZixun LI
2026-04-22Revert MIDI TX buffer size definitionHakan Lindestaf
2026-04-22midi host: raise default RX FIFO above EP size, document drain requirementHakan Lindestaf
2026-03-18fix bugs in fsdev hcd, dcd and midi host stream writehathach
2026-03-17fix midi host issue 3544hathach
2026-03-12refactor(config): separate endpoint buffer sizes into RX and TX definitions f...hathach
2026-03-11Merge branch 'master' into zlp-hs-on-fshathach
2026-02-25midi device: add cable-aware stream read (tud_midi_n_demux_stream_read)Saulo Veríssimo
2026-02-11fix ep size and midi bufferHiFiPhile
2026-02-11fix rx transfer length when high speed capable device/host working at full speedHiFiPhile
2025-12-12fix edpt stream write/read to endpoint not yet openedhathach
2025-12-11refactor usbh_class_driver_t's open() to return number of driver len instead ...hathach
2025-12-10move hwid into edpt stream for consistent APIhathach
2025-11-26omit ep buffer for midi device if device support CFG_TUD_EDPT_DEDICATED_HWFIFOhathach
2025-11-13clear endpoint stream when open for cdc_host and midi_hosthathach
2025-11-12migrate cdc device to use edpt stream APIhathach
2025-11-12migrate midi_device to use edpt stream APIhathach
2025-10-30Merge branch 'master' into uac1HiFiPhile
2025-10-28fix Identifiers that start with '__' or '_[A-Z]' are reserved.hathach
2025-09-30More descriptors workingHiFiPhile
2025-09-29Update UAC2 namingHiFiPhile
2025-09-17Update weak callbacks to new syntaxHiFiPhile
2025-09-06fix #3239: discard poorly formed packetsrppicomidi
2025-08-02use tu_desc_in_bounds() for descriptor loophathach
2025-07-23Restore accidentally erased debug log messagerppicomidi
2025-07-23Delete debugging printfrppicomidi
2025-07-23Fix #3159: Handle MIDI interface descriptor after audio streaming interfacerppicomidi
2025-03-21Fix #3033: address review commentrppicomidi
2025-03-21Move misplaced statementrppicomidi