Commit Graph

9925 Commits

Author SHA1 Message Date
f51ca33f25 upload metrics.json and aggregate code metrics, post metrics comment
fine tune ci matrix run
2025-12-03 23:04:49 +07:00
ee3d3e3551 upload metrics.json and aggregate code metrics, fine tune ci matrix run 2025-12-03 11:00:57 +07:00
3d190475ad upload metrics.json, test ci 2025-12-03 00:44:12 +07:00
09e1113aaf adding metrics for computing average compiled size 2025-12-02 23:55:24 +07:00
686e975e47 audio: fix audiod_open with midi interfaces
Signed-off-by: Zixun LI <admin@hifiphile.com>
2025-12-02 17:42:06 +01:00
7a4af1e9b8 Merge remote-tracking branch 'tinyusb/master' into hcd_fsdev 2025-12-02 12:00:59 +01:00
991fa7736d Merge remote-tracking branch 'tinyusb/master' into enum_catch 2025-12-02 11:57:53 +01:00
06f1597c0e limit to bulk ep
Signed-off-by: Zixun LI <admin@hifiphile.com>
2025-12-02 11:51:08 +01:00
4bfd22eb23 Merge remote-tracking branch 'tinyusb/master' into dwc2_cfg 2025-12-02 11:34:43 +01:00
c859744784 adding metrics for computing average compiled size 2025-12-02 13:01:49 +07:00
a337a6d337 run linkermap as post build for size analyze 2025-12-01 18:37:16 +07:00
df6f136003 add linkermap to deps and linkermap taget 2025-12-01 14:46:47 +07:00
97c5151b34 Update note
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2025-11-30 15:57:50 +01:00
7ee288bc22 change armgcc setup to manual download due to issue with action (#3377)
* change armgcc setup to manual download due to issue with action
* build windows, macos with cmake as well
2025-11-29 01:41:30 +07:00
ae4e3c0328 Fix button
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2025-11-28 13:18:38 +01:00
1ffe00b436 Fix deinit glitch
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2025-11-28 13:18:10 +01:00
583fe844e9 Merge pull request #3376 from hathach/fix-zephyr-build
fix build with zephyr with latest nrfx v4
2025-11-28 14:02:31 +07:00
7d012b014e fix build with zephyr with latest nrfx v4 2025-11-28 13:34:00 +07:00
c6b94db299 Use one endpoint for EP0
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2025-11-28 00:11:08 +01:00
f3ac009adb fix build
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2025-11-27 23:31:43 +01:00
7712205ba8 bsp/stm32h5: increase stack for msc_file_explorer
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2025-11-27 22:39:34 +01:00
2d3aaaf6e1 bsp/stm32h5: support host mode
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2025-11-27 22:39:34 +01:00
07ff25eb1e Add max nak config
Signed-off-by: Zixun LI <admin@hifiphile.com>
2025-11-27 22:38:30 +01:00
e5d775def8 usbh: detach existing device first if an attach event is received
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2025-11-27 19:11:21 +01:00
1618c58dc4 Merge pull request #3373 from hathach/vendor-dedicated-hwfifo
update Vendor device to omit ep buffer for port with dedicated hwfifo
2025-11-27 23:52:51 +07:00
6e9e9ce9d1 add CFG_TUD_VENDOR_RX_MANUAL_XFER per suggestion 2025-11-27 23:24:00 +07:00
1465a9b5bc make vendor_read_* API() is only available when CFG_TUD_VENDOR_RX_BUFSIZE > 0
vendor_write_flush() and write_available()  only available when  CFG_TUD_VENDOR_TX_BUFSIZE > 0
2025-11-27 19:14:23 +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
8914f402e5 free previously allocated OUT endpoint if IN allocation failed
Signed-off-by: Zixun LI <admin@hifiphile.com>
2025-11-27 12:10:27 +01:00
2e8d193c73 Merge remote-tracking branch 'tinyusb/master' into hcd_fsdev
Signed-off-by: Zixun LI <admin@hifiphile.com>
2025-11-27 12:01:33 +01:00
b997ec7258 usbd: clear state and call callback on deinit
Signed-off-by: Zixun LI <admin@hifiphile.com>
2025-11-27 11:49:30 +01:00
a25e9e86c8 Remove redundant EP reg clear
Signed-off-by: Zixun LI <admin@hifiphile.com>
2025-11-27 11:35:25 +01:00
9742ba734f Add fsdev_deinit
Signed-off-by: Zixun LI <admin@hifiphile.com>
2025-11-27 11:34:37 +01:00
5d56828e43 extract core reset
Signed-off-by: Zixun LI <admin@hifiphile.com>
2025-11-27 11:02:49 +01: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
4ef0f61bde add tu_fifo_discard_n() and tu_edpt_stream_discard() 2025-11-27 16:23:00 +07:00
5ef55bfa30 Merge pull request #3359 from hathach/xfer-fifo
remove ep buffer for port with dedicated hw fifo
2025-11-27 11:42:31 +07:00
8cf2c3b00b re-enable other hil tests 2025-11-27 11:04:35 +07:00
07dfbadc00 correct tu_edpt_stream_read() with non-fifo mode. Fix rhport with vendor device 2025-11-27 10:30:35 +07:00
4affbc1f7b more rename 2025-11-27 09:40:50 +07:00
66ab814520 usbh: watch hub status before driver config
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2025-11-26 23:34:56 +01:00
c05d809e3e usbh: Stop enumeration gracefully if EP0 can't be open
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2025-11-26 23:06:15 +01:00
726497af68 omit cdc epnotify for dedicated hw fifo 2025-11-27 00:16:39 +07:00
d6c50c7ce2 add tud_cdc_n_notify_msg() 2025-11-27 00:03:59 +07:00
02e67c8fa1 more fifo refactor 2025-11-27 00:03:41 +07:00
270e149276 reorganize ctr_rx workaround
Signed-off-by: Zixun LI <admin@hifiphile.com>
2025-11-26 14:27:16 +01:00
26a73df158 add tu_scatter_read32(), tu_scatter_write32() to simplify tu_fifo 2025-11-26 17:56:18 +07:00
37df71cae4 Merge remote-tracking branch 'tinyusb/master' into hcd_fsdev 2025-11-26 11:10:34 +01:00
a965e1fa4b Update doc
Signed-off-by: Zixun LI <admin@hifiphile.com>
2025-11-26 11:10:21 +01:00
0fa3002433 omit ep buffer for midi device if device support CFG_TUD_EDPT_DEDICATED_HWFIFO 2025-11-26 16:34:38 +07:00