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