1. 9b1b781 Merge pull request #3627 from hathach/merge-usbd-control by Ha Thach · 2 days ago upstream/master
  2. 076fd79 Adjust RAM configuration for nrf54h20 to optimize memory usage in video examples by hathach · 3 days ago
  3. 77258a3 add default implementation for tuh_hid_report_received_cb() by hathach · 3 days ago
  4. fc0747c hil remove hub from pico native host test for now by hathach · 3 days ago
  5. 3170fa0 Merge pull request #3568 from hathach/copilot/upgrade-net-lwip-webserver-descriptors by Ha Thach · 3 days ago
  6. f6a263e Merge branch 'master' into merge-usbd-control by hathach · 3 days ago
  7. e954302 fix usbd control to support wLength hack by hathach · 4 days ago
  8. 2a8e659 hil_test: use non-blocking writes with timeout for printer tests by hathach · 4 days ago
  9. 9d68ed6 refactor: replace `tu_edpt_state_t` struct with `uint8_t` and update all endpoint state handling methods and accesses by hathach · 4 days ago
  10. a5e9ce5 refactor `usbd.c`: extract `process_std_device_request` for clarity by hathach · 4 days ago
  11. 25ddb7f minor clean up by hathach · 4 days ago
  12. 84e2e6d Merge pull request #3628 from hathach/fix_uart_write by Ha Thach · 4 days ago
  13. eb66712 refactor `usbd.c`: centralize control transfer state management into `_usbd_dev` structure and remove `usbd_control_reset` by hathach · 4 days ago
  14. ea2de8b Merge branch 'master' into copilot/upgrade-net-lwip-webserver-descriptors by Zixun LI · 4 days ago
  15. 4e7db9c fixup by HiFiPhile · 8 days ago
  16. 4722252 ensure board_uart_write return -1 on default by HiFiPhile · 8 days ago
  17. 9d3ad33 deprecated `usbd_control.c` and merge its functionality into `usbd.c` by hathach · 8 days ago
  18. 939c2f9 Merge pull request #3619 from hathach/hil_hfp by Ha Thach · 8 days ago
  19. 5845df2 Merge pull request #3615 from kira-live/master by Ha Thach · 8 days ago
  20. 2c6d427 clean up by hathach · 8 days ago
  21. f53a9ec Merge branch 'master' into hil_hfp by hathach · 8 days ago
  22. d529c53 clean up by hathach · 8 days ago
  23. ecbe37c Merge branch 'master' into fork/kira-live/master by hathach · 9 days ago
  24. 0969778 Merge pull request #3624 from hathach/update-agents-md by Ha Thach · 9 days ago
  25. 17572a9 metrics_compare_base: use git worktree add --detach by hathach · 9 days ago
  26. 6ba8aef metrics_compare_base: catch TimeoutExpired; fix code-size skill docs by hathach · 9 days ago
  27. f5d6c6b Improve remote execution in `hil_ci.sh` by hathach · 9 days ago
  28. fd715af Add `code-size` skill and integrate `metrics_compare_base.py` tool by hathach · 9 days ago
  29. 47f2228 address review feedback for AGENTS.md and hil skill by hathach · 9 days ago
  30. 8010366 Merge remote-tracking branch 'origin/master' into update-agents-md by hathach · 9 days ago
  31. da9d36f update AGENTS.md and claude hil skill by hathach · 9 days ago
  32. 7d556a3 Merge branch 'master' into fork/kira-live/master by hathach · 9 days ago
  33. 4a4420c Merge pull request #3605 from hathach/musb-followup-3594 by Ha Thach · 9 days ago
  34. f2654a6 only re-run tests that failed per board by hathach · 9 days ago
  35. 3792a9a fix warning, change hil jlink for feather nrf52840 by hathach · 9 days ago
  36. d11543a change job name by HiFiPhile · 11 days ago
  37. 9a2bd7b run hil_hfp on gcc build by HiFiPhile · 11 days ago
  38. cf50ea2 hil: comment out net_lwip_webserver test for PR #3605 by hathach · 11 days ago
  39. 053cac9 hil: bump net iface enum timeout to 30s for net_lwip_webserver by hathach · 11 days ago
  40. d3107be usbd_control: consolidate status stage ep selection by hathach · 12 days ago
  41. dd10717 max32 change bulk endpoint to EP8,9 (2KB FIFO) and Audio ISO to EP10, 11 (4KB FIFO) by hathach · 12 days ago
  42. 5ba472d shrink cdc_msc_throughput MSC buffer for FS targets by hathach · 12 days ago
  43. ef2f24c skip cdc_msc_throughput on small-RAM MCUs by hathach · 12 days ago
  44. bafce33 gate lwIP throughput tuning + iperf on MCU SRAM tier by hathach · 12 days ago
  45. 2dc90e3 Merge branch 'master' into musb-followup-3594 by hathach · 12 days ago
  46. b87876b separate pipe0 since it is 1 packet per transfer, merge PIPE0 STATUS PENDING by hathach · 12 days ago
  47. 0e4869a clean up by hathach · 12 days ago
  48. 9fd6788 musb more ep0 refactor. add back remaining_ctrl for correct ep0 state transition. handle status out to make sure xfer_complete() not called before dcd_edpt_xfer() by hathach · 13 days ago
  49. 1b55dde add throughput test for hil by hathach · 13 days ago
  50. f0305ea musb migrate to ep0_state, remove setup packet from dcd data by hathach · 13 days ago
  51. fd4279a refactor musb ep0 xfer by hathach · 13 days ago
  52. 4c7fd70 Merge pull request #3597 from canokeys/big-endian-for-setup-packets by Zixun LI · 13 days ago
  53. 8a63f9c fix zero wLength request in control request by akari · 14 days ago
  54. 45754d8 add cdc msc throughput example by hathach · 2 weeks ago
  55. d808111 musb double packet for epout by hathach · 2 weeks ago
  56. 5c0c166 Merge upstream master into net descriptor-based ep_size branch by copilot-swe-agent[bot] · 2 weeks ago
  57. d3b6a25 reduce memory, focus on keep iperf speed by hathach · 2 weeks ago
  58. 1e64433 Merge pull request #3590 from hathach/copilot/extract-hcd-pma-buffer-errata-workaround by Ha Thach · 2 weeks ago
  59. 0d1c090 Merge pull request #3601 from hathach/fix-conversion-warnings by Ha Thach · 2 weeks ago
  60. f9ffb94 tweak lwip config to get better iperf throughput by hathach · 2 weeks ago
  61. ce1d37a Merge pull request #3612 from espressif/feat/esp32s31_support by Zixun LI · 2 weeks ago
  62. 776f613 Add ESP32-S31 as a supported MCU in TinyUSB by igor.masar · 2 weeks ago
  63. 8513c50 musb implement double buffer for tx by hathach · 2 weeks ago
  64. d0c550c enable double buffer for tm4c by hathach · 2 weeks ago
  65. 100cfd6 minor clean up by hathach · 2 weeks ago
  66. c13864d optimize pipe_state_t sram for port with CFG_TUD_ENDPOINT_ONE_DIRECTION_ONLY. by hathach · 2 weeks ago
  67. 85b967c refactor interrupt handling and add `pipe_write` to fix IN ZLP issue by hathach · 2 weeks ago
  68. f9e7984 replace `TUD_ENDPOINT_ONE_DIRECTION_ONLY` with `CFG_TUD_ENDPOINT_ONE_DIRECTION_ONLY` for improved configuration consistency across examples and core sources by hathach · 2 weeks ago
  69. da2368b fix usbnet hardcode speed. disable hil test for now by hathach · 2 weeks ago
  70. 9d0af75 add test for net_lwip_webserver with iperf throughput validation by hathach · 2 weeks ago
  71. ce81b01 improving transfer tracking and adding support for un-armed Rx data handling by hathach · 2 weeks ago
  72. 5540b2a use single volatile counter by hathach · 3 weeks ago
  73. 5939831 remove duplicated tu_le16toh since we have converted the endian when setup. by Fan DANG · 3 weeks ago
  74. 723e016 Merge pull request #3603 from andrewleech/fix-tinyusb-mk-duplicate by Ha Thach · 3 weeks ago
  75. 269589d tinyusb.mk: Remove duplicate usbc.c entry. by Andrew Leech · 3 weeks ago
  76. e346617 Merge pull request #3594 by Ha Thach · 3 weeks ago
  77. 1c1e805 Merge pull request #3599 by Ha Thach · 3 weeks ago
  78. a6dcc3f fix some Wconversion warnings by hathach · 3 weeks ago
  79. c1e6b26 fix(docs): update URL for STM32C071 Nucleo board documentation by StefanOroel · 3 weeks ago
  80. 81641e3 Merge pull request #3598 from hathach/worktree-rp2040-freertos by Ha Thach · 3 weeks ago
  81. e7642cf suppress null-dereference warnings in FreeRTOS builds by hathach · 3 weeks ago
  82. e32a510 remove -Werror from example sources to prevent build examples by hathach · 3 weeks ago
  83. 5da96a3 fix ci by hathach · 3 weeks ago
  84. b55786e refactor rp2040 family.cmake to use family_configure_example() and apply WARN_FLAGS to tinyusb sources and examples sources only (skip 3rd party library and mcu vendor) by hathach · 3 weeks ago
  85. 41462d2 Merge branch 'hathach:master' into big-endian-for-setup-packets by Dang Fan · 3 weeks ago
  86. 44b0ee0 get freertos working with rp2040 by hathach · 3 weeks ago
  87. 3cfe7a0 Merge pull request #3574 from gab-k/support-nrf54lm20a by Ha Thach · 4 weeks ago
  88. ce9864a introduce two more macros to follow tinyusb's style by Fan DANG · 4 weeks ago
  89. 34aded8 fix(device): big-endian host support for SETUP packet handling by Fan DANG · 4 weeks ago
  90. ed37ad8 Fix musb RXRDY Clearing by Brent Kowal · 4 weeks ago
  91. 5358b20 update README.rst by hathach · 4 weeks ago
  92. 3f3d65a Update src/portable/synopsys/dwc2/dcd_dwc2.c by Ha Thach · 4 weeks ago
  93. b2b498f clean up by hathach · 4 weeks ago
  94. de59d95 fix DWC2 FIFO depth values for STM32 families by hathach · 4 weeks ago
  95. 35045e0 debloat the workaround by HiFiPhile · 4 weeks ago
  96. 37ace45 Allow STM32 FSDEV delay override macros to satisfy 32-bit guard by copilot-swe-agent[bot] · 4 weeks ago
  97. 54e1973 Restore errata context comment on inline delay helper by copilot-swe-agent[bot] · 4 weeks ago
  98. 048bb5c Make fsdev errata delay helper static inline by copilot-swe-agent[bot] · 4 weeks ago
  99. 4b0ed0b fix nrf54 and freertos port by hathach · 4 weeks ago
  100. 470715a Merge pull request #3593 from hathach/worktree-fix-stm32h5-uid-icache by Ha Thach · 4 weeks ago