1284 Commits

Author SHA1 Message Date
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
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
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
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
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
61e4b9ce3f add IAR warning flags to cmake build and fix them 2026-03-05 23:24:14 +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
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
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
ff9522f3c1 Fix typo in printer_to_hid example 2026-01-08 18:20:28 +01: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
49a8529dcf clean up cmake, remove family_get_project_name() 2025-12-19 12:33:42 +07:00
d851e82721 example: with FreeRTOS: skip hpmicro
Signed-off-by: Zhihong Chen <zhihong.chen@hpmicro.com>
2025-12-16 13:11:28 +08:00
c859744784 adding metrics for computing average compiled size 2025-12-02 13:01:49 +07:00
7d012b014e fix build with zephyr with latest nrfx v4 2025-11-28 13:34:00 +07:00
9a9bf0fd7b change tud_vendor_rx_cb() behavior, buffer and bufsize only available when CFG_TUD_VENDOR_RX_BUFSIZE = 0
update vendor device to omit ep buf when dedicated hwfifo is supported
2025-11-27 18:41:57 +07:00
f3dc2186ae add tud_vendor_n_read_discard(), refactor vendor device. Update webusb example for more robust 2025-11-27 16:25:19 +07:00
91c3b338b2 example: fix audio_debug glitch on Windows 2025-11-25 16:41:30 +01:00
d76ddc695f Also fix bDescriptorType
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2025-11-21 22:11:52 +01:00
183c5ef027 Fix in multiple example codes, wrong descriptor length was taken for tusb_desc_device_qualifier_t.
Signed-off-by: Thomas Rubin <thomas.rubin2@protonmail.com>
2025-11-21 14:31:45 +01:00
1df116adfc clean up 2025-11-19 12:19:08 +07:00
fd3161087d Merge branch 'refs/heads/master' into dwc2_ep0
# Conflicts:
#	examples/device/dfu/src/usb_descriptors.c
#	examples/device/dfu_runtime/src/usb_descriptors.c
#	src/device/usbd_control.c
#	src/portable/synopsys/dwc2/dcd_dwc2.c
2025-11-19 11:32:44 +07:00
66c84528f6 Merge pull request #3345 from hathach/update-iso-alloc
make dcd_edpt_iso_alloc/activate as default API for ISO endpoint
2025-11-17 23:34:04 +07:00
be9d1973ac make TUP_DCD_EDPT_ISO_ALLOC i.e dcd_edpt_iso_alloc()/dcd_edpt_iso_activate() as default driver implementation. dcd_edpt_close() is deprecated and will be removed from all driver in the future. 2025-11-17 19:42:10 +07:00
ac903db1ce Merge remote-tracking branch 'tinyusb/master' into embedded-ideas/master
Signed-off-by: Mengsk <admin@hifiphile.com>
2025-11-14 15:10:11 +01:00
f11adb02eb migrate cdc device to use edpt stream API
tu_edpt_stream_open() does not clear fifo, allow for persistent stream when disconnect/reconnect
2025-11-12 21:22:25 +07:00
96f35fc0a5 Merge pull request #3334 from hathach/fix-alerts-3
Fix more code alerts
2025-11-09 00:26:04 +07:00
7f173ab5ed fix more alerts 2025-11-08 15:54:02 +07:00
b83b36b354 Merge remote-tracking branch 'origin/fix-alerts-3' into fix-alerts-3
# Conflicts:
#	src/class/cdc/cdc_device.h
#	src/class/msc/msc_device.c
#	src/common/tusb_debug.h
2025-11-08 00:30:22 +07:00