Commit Graph

  • 096458deff Merge pull request #3569 from hathach/revert-3565-driver-init master Ha Thach 2026-03-23 12:51:22 +07:00
  • d8994a3018 Revert "Make driver init() function optional" Ha Thach 2026-03-23 11:46:16 +07:00
  • 434947495c Merge pull request #3565 from Precidata/driver-init Zixun LI 2026-03-22 22:54:34 +01:00
  • f0d7db1788 Unifiy Device and Host side Cédric Berger 2026-03-22 21:56:58 +01:00
  • b46147a497 remove accidentally committed submodule entries copilot/upgrade-net-lwip-webserver-descriptors copilot-swe-agent[bot] 2026-03-22 20:27:58 +00:00
  • 46a0361f64 placeholder copilot-swe-agent[bot] 2026-03-22 20:26:30 +00:00
  • 4c873da62d remove accidentally committed submodule entries copilot-swe-agent[bot] 2026-03-22 20:26:22 +00:00
  • f6fd60a6a3 examples/net_lwip_webserver: fix other_speed_config to use TUSB_DESC_OTHER_SPEED_CONFIG and fix SEED typo copilot-swe-agent[bot] 2026-03-22 20:25:07 +00:00
  • f494d3517f net: save actual ep_size from descriptor in netd_open instead of hardcoding 64/512 copilot-swe-agent[bot] 2026-03-22 20:06:52 +00:00
  • c843e5e2a7 net: cache ep_size in local variable in ncm_device.c xmit_insert_required_zlp copilot-swe-agent[bot] 2026-03-22 19:59:29 +00:00
  • 0f5335b55a remove accidentally committed submodule entries copilot-swe-agent[bot] 2026-03-22 19:57:07 +00:00
  • ebeb495bd0 net: remove CFG_TUD_NET_ENDPOINT_SIZE, manage ZLP based on real speed in drivers copilot-swe-agent[bot] 2026-03-22 19:54:27 +00:00
  • cec6ea2223 remove accidentally committed submodule entries copilot-swe-agent[bot] 2026-03-22 19:48:45 +00:00
  • 3e5b79282a net: upgrade net_lwip_webserver to separate FS/HS descriptors and add bInterval to TUD_CDC_NCM_DESCRIPTOR copilot-swe-agent[bot] 2026-03-22 19:43:46 +00:00
  • ebd18f5efa Update documentation Cédric Berger 2026-03-22 14:20:37 +01:00
  • c9fdfc7e13 Don't crash on driver without init() Cédric Berger 2026-03-21 16:26:23 +01:00
  • 9d8de080c4 Add dd command to MSC file explorer for sector read and speed reporting, adjust CLI configuration and HIL tests rp2040-hcd-epx hathach 2026-03-20 18:24:42 +07:00
  • c53dc85baf remove IAR toolchain support from make build system remove-iar-make-support hathach 2026-03-19 22:23:47 +07:00
  • f7d1c10b73 Add support for EPX preemption on RP2350 during NAK conditions hathach 2026-03-20 00:50:55 +07:00
  • 0c6fa9bd7f Add EPX transfer scheduling when hcd_edpt_xfer() is called while epx is busy hathach 2026-03-19 22:59:22 +07:00
  • 0fd8fd45b5 Merge branch 'refs/heads/master' into rp2040-hcd-epx hathach 2026-03-19 10:40:50 +07:00
  • 8a9f44bdd2 Merge pull request #3560 from hathach/rp2-disable-hwifo Ha Thach 2026-03-19 10:31:17 +07:00
  • 9b17d55c91 rp2 disable hwfifo hathach 2026-02-12 20:28:40 +07:00
  • 418501e99f Merge pull request #3559 from hathach/fix-fsdev-midi-host-bugs Ha Thach 2026-03-18 21:01:43 +07:00
  • 88196051e8 fix bugs in fsdev hcd, dcd and midi host stream write hathach 2026-03-18 19:04:13 +07:00
  • 766ac4f7a2 Merge pull request #3557 from hathach/hil-host-cdc Ha Thach 2026-03-18 18:10:32 +07:00
  • 0521e6698e hil pico2 test with native host Ha Thach 2026-03-18 14:56:25 +07:00
  • 8f7f286ae3 Merge pull request #3558 from hathach/hid-host-set-protocol-skipable Ha Thach 2026-03-18 14:06:37 +07:00
  • a46c863cc0 Update HID host to correctly handle protocol mode initialization and CONFIG_GET_REPORT_DESC response hathach 2026-03-18 12:57:56 +07:00
  • b7656561b8 fix hid_generic_inout for TUD_ENDPOINT_ONE_DIRECTION_ONLY MCUs hathach 2026-03-18 12:56:54 +07:00
  • 6c895e7af4 Update several actions to latest version hathach 2026-03-18 00:26:18 +07:00
  • 3e47f1fcce add board_uart_read() for f7 hathach 2026-03-18 00:20:42 +07:00
  • b2a592d42a add hil test for device hid_generic_inout functionality hathach 2026-03-18 00:02:47 +07:00
  • 55994bc1d5 add hil tests for device msc_dual_lun and midi functionality hathach 2026-03-17 22:25:23 +07:00
  • 45e80a1042 add hil test for host msc and cdc hathach 2026-03-17 21:38:46 +07:00
  • 28e14abdc7 CFG_TUH_HID_SET_PROTOCOL_ON_ENUM option to skip set_protocol on enum, default is 1 hathach 2026-03-17 15:50:12 +07:00
  • a3b2b42176 add hil host cdc test hathach 2026-03-17 14:58:45 +07:00
  • 151a5ad198 Merge pull request #3556 from hathach/fix-midi-host Ha Thach 2026-03-17 12:11:33 +07:00
  • cca3e7e346 fix midi host issue 3544 hathach 2026-03-17 11:28:46 +07:00
  • 608bbdd21e Merge pull request #3555 from hathach/refactor-fsdev Ha Thach 2026-03-17 09:48:29 +07:00
  • d63f11dbda clean up fsdev symbols hathach 2026-03-16 22:59:24 +07:00
  • 741132948b Unify USB FSDEV driver implementation for various microcontrollers. Replace FSDEV_BUS_32BIT with CFG_TUSB_FSDEV_32BIT, adjust data/address stride macros, and refactor register/PMU access for consistency across platforms. hathach 2026-03-16 22:33:25 +07:00
  • 8e8bb9a66f add missing stm32u083nucleo board files hathach 2026-03-16 22:30:03 +07:00
  • 9b2f6f4f0c Consolidate USB FSDEV register definitions for STM32, CH32, and AT32 microcontrollers. Replace vendor-specific macros with unified U_-prefixed equivalents, ensuring consistency and reducing duplication across all platforms. hathach 2026-03-16 18:01:02 +07:00
  • 3da88d755d add stm32u083nucleo board hathach 2026-03-16 15:15:23 +07:00
  • c1cf1ecef2 Merge pull request #3551 from hathach/readme_fix Ha Thach 2026-03-16 09:35:19 +07:00
  • b4e92f63c6 fix windows build HiFiPhile 2026-03-14 09:19:24 +01:00
  • 925bf6ba30 fix readme HiFiPhile 2026-03-14 09:00:13 +01:00
  • 8b59e6234d Merge pull request #3550 from hathach/update-bsp Ha Thach 2026-03-14 13:31:49 +07:00
  • c5e3098c37 update rx65n_target: correct pin configuration and remove unused USB interrupt definitions hathach 2026-03-14 11:08:52 +07:00
  • 36400d108f migrate kinetis_k32l build system to new mcux-devices paths hathach 2026-03-14 00:11:45 +07:00
  • e2ead60107 add ft9xx-gcc toolchain support to CI hathach 2026-03-13 23:07:46 +07:00
  • adf853643b add ft9xx-gcc toolchain support to CI hathach 2026-03-13 23:01:38 +07:00
  • 7ce1e78204 actual build make/cmake for ft9xx hathach 2026-03-13 18:11:59 +07:00
  • 8a70453bae fix ci hathach 2026-03-13 18:11:18 +07:00
  • 9dcd8506c4 forgot to add files add cmake support for rx hathach 2026-03-13 14:41:26 +07:00
  • 911956f453 remove TUSB_MCU_VENDOR_ESPRESSIF, use ESP_PLATFORM for Espressif hathach 2026-03-13 12:39:24 +07:00
  • aa1535a226 add support for CH32F20X MCU and update board configuration hathach 2026-03-13 12:18:27 +07:00
  • 5794e50c37 rename and migrate kinetis_k32l to new mcux-devices hathach 2026-03-13 11:46:53 +07:00
  • f98f7e003f Merge pull request #3438 from hathach/ncm_restart Ha Thach 2026-03-13 01:29:37 +07:00
  • 5bca175ea1 Merge branch 'master' into ncm_restart hathach 2026-03-13 00:57:30 +07:00
  • 1fcb49fc63 Merge pull request #3549 from hathach/remove-cdc-configure Ha Thach 2026-03-13 00:41:09 +07:00
  • c6e13e8c15 update hil host hathach 2026-03-12 23:06:39 +07:00
  • 467f8c0a6b fix example Zixun LI 2026-03-12 11:00:40 +01:00
  • e2884a1b88 Merge branch 'master' into ncm_restart Zixun LI 2026-03-12 10:55:18 +01:00
  • c06dc871d6 reset notification state to speed change Zixun LI 2026-03-12 10:52:51 +01:00
  • 0e23ccd7df refactor(cdc): remove deprecated runtime CDC configuration, add backward compatibility with no-op macros hathach 2026-03-12 16:52:27 +07:00
  • 79bbea8559 download metrics in case hil failed hathach 2026-03-12 16:49:51 +07:00
  • cd60008e89 clean up hathach 2026-03-12 15:56:48 +07:00
  • 2052111bac chore(workflows): update GitHub Actions dependencies and improve membrowse error handling update AGENTS.md with metrics compare hathach 2026-03-12 15:48:49 +07:00
  • 222af862aa refactor(cdc): remove runtime CDC driver configuration in favor of compile-time macros for simplicity and reduced complexity hathach 2026-03-12 15:22:52 +07:00
  • ac61a5b176 Merge pull request #3487 from hathach/zlp-hs-on-fs Ha Thach 2026-03-12 14:57:29 +07:00
  • 9e5345e702 correct default value for CFG_TUD_VENDOR_TX/RX_BUFSIZE hathach 2026-03-12 14:32:37 +07:00
  • 38986e392f also update metrics.json for pr hathach 2026-03-12 13:34:07 +07:00
  • aea4f6046e refactor(vendor/cdc): add CFG_TUD_CDC_RX_NEED_ZLP and CFG_TUD_VENDOR_RX_NEED_ZLP hathach 2026-03-12 12:16:57 +07:00
  • 78bbc7dc2e refactor(config): separate endpoint buffer sizes into RX and TX definitions for clarity and flexibility hathach 2026-03-12 11:43:32 +07:00
  • d74559ab70 rename .rx_multiple_packet_transfer to .rx_need_zlp hathach 2026-03-11 20:11:41 +07:00
  • d13f600721 Merge branch 'master' into zlp-hs-on-fs hathach 2026-03-11 16:20:14 +07:00
  • f2450788b1 Merge pull request #3352 from hathach/ep0_direct Ha Thach 2026-03-11 15:46:47 +07:00
  • 2e29388051 refactor(usbd): replace _usbd_ctrl_epbuf with usbd_get_ctrl_buf() for cleaner abstraction and consistency across modules hathach 2026-03-11 15:14:09 +07:00
  • 14b594d0f7 Merge branch 'master' into ep0_direct hathach 2026-03-11 14:41:48 +07:00
  • ae3a6255e5 Merge pull request #3548 from hathach/migrate-mcux-rt Ha Thach 2026-03-11 14:40:26 +07:00
  • 336e89792f Merge branch 'master' into ep0_direct hathach 2026-03-11 13:34:59 +07:00
  • e2d8d79940 migrate imxrt to use new mcux-devices-rt hathach 2026-03-11 12:49:48 +07:00
  • 2e78533982 Merge pull request #3545 from hathach/remove-div-tusb-fifo Ha Thach 2026-03-11 10:47:15 +07:00
  • 264dae3ce8 Merge pull request #3546 from michael-membrowse/master Ha Thach 2026-03-11 10:18:48 +07:00
  • b1de5229f5 fix secret issue in membrowse-comment Michael Rogov Papernov 2026-03-10 21:06:39 +00:00
  • 7249c65b2a Merge pull request #3530 from hathach/hcd_ip3516 Ha Thach 2026-03-10 21:44:40 +07:00
  • 9cf633f4e9 remove expensive div in HWFIFO_ADDR_NEXT_N() hathach 2026-03-10 21:25:32 +07:00
  • a82ba9b884 fix make lpc51 build hathach 2026-03-10 18:04:20 +07:00
  • 14b0d7964e Merge pull request #3540 from michael-membrowse/membrowse_commit Ha Thach 2026-03-10 17:53:29 +07:00
  • 3eb2b1fe52 fix typo hathach 2026-03-10 17:17:59 +07:00
  • 131a078821 update lpc55 bsp to use mcx config tool, move led/button/uart and usb port power to generated pinmux hathach 2026-03-10 17:16:47 +07:00
  • 83363afa82 set new membrowse comment github workflow with comment message Michael Rogov Papernov 2026-02-12 14:39:12 +00:00
  • 7ddf63151d Merge pull request #3543 from YixingShen/master Ha Thach 2026-03-10 10:06:45 +07:00
  • 7ca457cc3d Merge branch 'master' of https://github.com/YixingShen/tinyusb YixingShen 2026-03-09 22:20:11 +08:00
  • ce305af653 revert _end_of_control_descriptor to Revision: 0a45308a29 YixingShen 2026-03-09 22:13:59 +08:00
  • e98d32a304 Merge pull request #3541 from hathach/fix-3525 Ha Thach 2026-03-09 15:16:55 +07:00
  • 3ca7ad1573 fix(usbh): correct memcpy usage to ensure proper alignment with offsetof in device descriptor handling hathach 2026-03-09 14:37:55 +07:00
  • 4c7bfc4dbe refactor: add desc_device_noheader_t to simplify get device descriptor local hathach 2026-03-09 14:28:59 +07:00