Commit Graph

1889 Commits

Author SHA1 Message Date
b7656561b8 fix hid_generic_inout for TUD_ENDPOINT_ONE_DIRECTION_ONLY MCUs
Use separate endpoint numbers (EP1 OUT, EP2 IN) on MCUs with shared
FIFO that cannot support the same endpoint number in both directions.
Also add missing static qualifier to print_musb_info().

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-18 12:56:54 +07:00
45e80a1042 add hil test for host msc and cdc 2026-03-17 21:38:46 +07:00
e2ead60107 add ft9xx-gcc toolchain support to CI 2026-03-13 23:07:46 +07:00
7ce1e78204 actual build make/cmake for ft9xx 2026-03-13 18:11:59 +07:00
aa1535a226 add support for CH32F20X MCU and update board configuration 2026-03-13 12:18:27 +07:00
5bca175ea1 Merge branch 'master' into ncm_restart 2026-03-13 00:57:30 +07:00
467f8c0a6b fix example
Signed-off-by: Zixun LI <admin@hifiphile.com>
2026-03-12 11:00:40 +01:00
e2884a1b88 Merge branch 'master' into ncm_restart 2026-03-12 10:55:18 +01:00
222af862aa refactor(cdc): remove runtime CDC driver configuration in favor of compile-time macros for simplicity and reduced complexity 2026-03-12 15:22:52 +07:00
aea4f6046e refactor(vendor/cdc): add CFG_TUD_CDC_RX_NEED_ZLP and CFG_TUD_VENDOR_RX_NEED_ZLP 2026-03-12 12:25:59 +07:00
78bbc7dc2e refactor(config): separate endpoint buffer sizes into RX and TX definitions for clarity and flexibility 2026-03-12 11:43:32 +07:00
d74559ab70 rename .rx_multiple_packet_transfer to .rx_need_zlp 2026-03-11 20:11:41 +07:00
7249c65b2a Merge pull request #3530 from hathach/hcd_ip3516
Add IP3516 HCD support
2026-03-10 21:44:40 +07:00
d65964ea32 Merge pull request #3519 from hathach/samx7x_update
refresh dcd_samx7x
2026-03-07 15:29:23 +07:00
6c4f119ddd - update SAME70 BSP: remove unused definitions, consolidate startup files
- and add unique ID
- add freertos
2026-03-07 13:01:32 +07:00
e658e23435 fix CI
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2026-03-06 17:19:05 +01:00
860f0e01f2 Merge remote-tracking branch 'tinyusb/master' into hcd_ip3516
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2026-03-06 15:23:32 +01:00
8878e02c30 fix hil test 2026-03-06 19:24:27 +07:00
8f24ab0950 reduce bufsize to compile with small mcu 2026-03-06 18:20:29 +07:00
aeb121f94c add hil test, update readme 2026-03-06 17:56:05 +07:00
73cd531295 replace printer_to_hid example with printer_to_cdc example
fix printer GET_DEVICE_ID request weird wIndex (interface high, alt low)
2026-03-06 17:22:38 +07:00
988b18a40a add full read/write() API, use edpt stream for printer class 2026-03-06 16:06:42 +07:00
5838c7f09d update printer class: enhance descriptors, buffer sizes, and callbacks 2026-03-06 15:11:59 +07:00
558abb93af Merge branch 'refs/heads/master' into fork/remiberthoz/device-class-printer 2026-03-06 12:05:54 +07:00
06a4c6d719 Merge pull request #3528 from hathach/improve-iar-warnings
Add IAR warning flags to CMake build and resolve warnings
2026-03-06 11:57:53 +07:00
61e4b9ce3f add IAR warning flags to cmake build and fix them 2026-03-05 23:24:14 +07:00
7088dc528b ci_hs: add deinit support
Signed-off-by: Zixun LI <admin@hifiphile.com>
2026-03-05 16:09:39 +01:00
97476872aa Merge pull request #3378 from hathach/dwc2_deinit
Add DWC2 deinit support
2026-03-05 21:47:41 +07:00
0c7a385cf8 improve threadx support, add multi ROTS support for board_test and msc_dual_lun 2026-03-05 20:48:30 +07:00
70c93adc2f improve threadx support, add multi ROTS support for board_test and msc_dual_lun 2026-03-05 17:51:57 +07:00
3fb668c2ac replace board_millis() with tusb_time_millis_api() in dynamic_switch example 2026-03-04 17:44:14 +07:00
2dcb1a3ee2 Merge branch 'master' into dwc2_deinit 2026-03-04 17:34:10 +07:00
7da7d0725b Merge remote-tracking branch 'tinyusb/master' into ncm_restart 2026-03-01 15:36:21 +01:00
8444c25ab6 replace board_millis() with tusb_time_millis_api() 2026-02-28 00:01:40 +07:00
ecc0e12dd5 Merge remote-tracking branch 'tinyusb/master' into dwc2_deinit
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2026-02-27 11:47:58 +01:00
5095ec97d8 Add a dynamic switch example
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2026-02-27 11:46:54 +01:00
7b934efa0d Merge branch 'refs/heads/master' into copilot/improve-build-steps-rp2040-esp32 2026-02-10 11:43:32 +07:00
7921aae6e2 example: update comment on CDC EP size
Signed-off-by: Zixun LI <admin@hifiphile.com>
2026-01-19 10:53:48 +01:00
bd760e5e37 Merge 'upstream/master' into device-class-printer 2026-01-14 19:51:01 +01:00
796e7c2332 Merge remote-tracking branch 'tinyusb/master' into bsp_h7_tm4c 2026-01-14 09:51:50 +01:00
104d3f2545 bsp: add TI EK-TM4C1294XL
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2026-01-14 00:21:52 +01:00
34035bb87c Merge branch 'refs/heads/master' into mtp_zlp 2026-01-12 13:52:29 +07:00
ff9522f3c1 Fix typo in printer_to_hid example 2026-01-08 18:20:28 +01:00
64ca0b9d58 host device info print no serial as 0 instead of n/a 2026-01-08 16:06:58 +07:00
1de6608c83 printer device: replace [[maybe_unused]] with (void) 2026-01-07 18:05:19 +01:00
0e5241aa83 Adjust printer device class to 0.20.0 and fix compilation warnings 2026-01-07 17:36:01 +01:00
cab1b2f6f7 Implement Printer Device Class 2026-01-04 16:55:43 +01:00
237e9f21fd example/mtp: fix root parent id
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2025-12-29 20:54:04 +01:00
bb944729f2 example/net: add led blink task
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2025-12-28 17:17:41 +01:00
185757ed41 Added tud_vendor_write_clear() which forcefully clears TX buffer 2025-12-20 13:36:54 -07:00