summaryrefslogtreecommitdiff
path: root/src/class/vendor
AgeCommit message (Expand)Author
2026-07-07usbtest: address Codex re-review (5 findings)hathach
2026-07-07address review round 2 (4 fixed, 1 answered)hathach
2026-07-07address Codex/Copilot review findings (9 fixed, 3 refuted with evidence)hathach
2026-07-06fix CI: clang/IAR unused helpers, LTO-dropped ISR symbol, LPC11/13 USB RAM ov...hathach
2026-07-06Merge remote-tracking branch 'origin/master' into usbtesthathach
2026-07-06usbtest: address remaining review findings (rusb2 #11/#12, vendor #15)hathach
2026-07-06usbtest: address code-review findings (EP3 iso regression + 9 more)hathach
2026-07-03usbd/vendor/usbtest: address second-round review findingshathach
2026-07-03class/vendor: portability + robustness fixes for int/iso/alt supporthathach
2026-07-02class/vendor: isochronous endpoints + alternate setting supporthathach
2026-07-02class/vendor: optional interrupt endpoints (CFG_TUD_VENDOR_EP_INT_OUT/IN)hathach
2026-07-02license: use SPDX identifiers for src/ headers (#3749)Ha Thach
2026-03-12correct default value for CFG_TUD_VENDOR_TX/RX_BUFSIZEhathach
2026-03-12refactor(vendor/cdc): add CFG_TUD_CDC_RX_NEED_ZLP and CFG_TUD_VENDOR_RX_NEED_ZLPhathach
2026-03-12refactor(config): separate endpoint buffer sizes into RX and TX definitions f...hathach
2026-03-11rename .rx_multiple_packet_transfer to .rx_need_zlphathach
2026-02-11fix rx transfer length when high speed capable device/host working at full speedHiFiPhile
2026-01-14remove no-fifo mode in edpt stream APIhathach
2025-12-21Change return of tud_vendor_n_write_clear from uint32_t to boolJames Smith
2025-12-21Removed tu_fifo_count_and_clearJames Smith
2025-12-20Added tud_vendor_write_clear() which forcefully clears TX bufferJames Smith
2025-12-10move hwid into edpt stream for consistent APIhathach
2025-12-10remove tu_fifo_discard_n() and its usagehathach
2025-11-27add CFG_TUD_VENDOR_RX_MANUAL_XFER per suggestionhathach
2025-11-27make vendor_read_* API() is only available when CFG_TUD_VENDOR_RX_BUFSIZE > 0hathach
2025-11-27change tud_vendor_rx_cb() behavior, buffer and bufsize only available when CF...hathach
2025-11-27add tud_vendor_n_read_discard(), refactor vendor device. Update webusb exampl...hathach
2025-11-27correct tu_edpt_stream_read() with non-fifo mode. Fix rhport with vendor devicehathach
2025-11-27omit cdc epnotify for dedicated hw fifohathach
2025-11-12migrate cdc device to use edpt stream APIhathach
2025-11-12migrate midi_device to use edpt stream APIhathach
2025-10-28fix Identifiers that start with '__' or '_[A-Z]' are reserved.hathach
2025-09-17Update weak callbacks to new syntaxHiFiPhile
2025-08-02use tu_desc_in_bounds() for descriptor loophathach
2025-07-07updateYixingShen
2025-07-07fixed CFG_TUD_VENDOR > 1 vendord_open tud_vendor_n_write_flushYixingShen
2025-05-16follow up to pr3118, interface also end with IAD. Add more checkshathach
2025-05-09simplify vendord_open parsing loopHiFiPhile
2025-05-09revert 'end fix'ZakDanger
2025-05-09revert 'end fix'ZakDanger
2025-05-09vendor device open fix for descriptor parsingZakDanger
2025-03-10fix desc_end in vendord_open()Cynventria[CitRA]
2024-11-22TUD_EPBUF_TYPE_DEF usbtmc_device.c and vendor_device.chathach
2024-10-01Fix vendor class reset.HiFiPhile
2024-09-10remove vendor ep_addr, use stream api insteadhathach
2024-09-10update vendor device to use edpt stream which also support non-buffereed (no ...hathach
2024-09-10change vendor device to use edpt stream APIhathach
2024-08-02Merge branch 'master' into vendor_fifoHiFiPhile
2024-05-09Take updated change from cdc_device.HiFiPhile
2024-04-08Merge branch 'master' of github.com:HiFiPhile/tinyusb into vendor_fifoHiFiPhile