| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-06-22 | osal: add missing osal_spin_deinit() | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2026-06-21 | fix(host): release spinlock in tuh_deinit to fix multi-rebuild panic | renjie | |
| tuh_rhport_init() calls osal_spin_init(&_usbh_spin), which under OPT_OS_PICO claims a hardware spinlock via critical_section_init(). There was no osal_spin_deinit(), so tuh_deinit() never released it: every host init/deinit cycle leaked one spinlock. RP2350 has a small spinlock pool, so a few usb_host rebuilds exhaust it and hw_claim_unused_from_range() panics (the long-standing "crashes on the 4th rebuild" bug). Add osal_spin_deinit() to all OSAL backends (critical_section_deinit for pico; no-op for none/freertos) and call it in tuh_deinit(). Verified 20/20 deinit+rebuild cycles on RP2350-Zero and Waveshare RP2350-USB-A (previously panicked on the 4th). Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]> | |||
| 2025-10-02 | Merge pull request #3023 from ennebi/mtp | Ha Thach | |
| Add support for MTP device class | |||
| 2025-10-02 | use cache to store skip board in hil ci | hathach | |
| 2025-10-02 | skip mtp for now | hathach | |
| 2025-10-02 | fix typos | hathach | |
| 2025-10-02 | Merge pull request #3274 from hathach/remove-claude-code-review | Ha Thach | |
| remove claude-code-review.yml | |||
| 2025-10-02 | remove claude-code-review.yml | hathach | |
| 2025-10-02 | mtp example work with highspeed device | hathach | |
| 2025-10-02 | Merge pull request #3272 from hathach/add-claude-github-actions-1759342361886 | Ha Thach | |
| Add Claude Code GitHub Workflow | |||
| 2025-10-02 | fix mtp serial | hathach | |
| 2025-10-02 | add CLAUDE.md and fix pre-commit build | hathach | |
| 2025-10-02 | HIL add timeout for opening mtp device | hathach | |
| 2025-10-02 | "Claude Code Review workflow" | Ha Thach | |
| 2025-10-02 | "Claude PR Assistant workflow" | Ha Thach | |
| 2025-10-01 | hil tinyusb always checkoutt/download artifacts | hathach | |
| 2025-10-01 | Merge branch 'master' into fork/ennebi/mtp | hathach | |
| 2025-10-01 | minor update | hathach | |
| 2025-10-01 | test mtp with hil | hathach | |
| 2025-10-01 | Merge pull request #3269 from karlp/pr/fix-rtt | Ha Thach | |
| examples: make: fix LOGGER=rtt | |||
| 2025-10-01 | Merge pull request #3268 from HiFiPhile/stm32u083cdk | Ha Thach | |
| bsp: Add STM32U083C-DK board | |||
| 2025-09-30 | fix serial, try to test mtp with hil | hathach | |
| 2025-09-30 | update docs | Mengsk | |
| Signed-off-by: Mengsk <[email protected]> | |||
| 2025-09-30 | Increase stack size to 2kB | Mengsk | |
| Signed-off-by: Mengsk <[email protected]> | |||
| 2025-09-29 | examples: make: fix LOGGER=rtt | Karl Palsson | |
| CMake builds worked, but the variables were brokenly updated for make. Fixes: a64e3eb0aa update board_test always output on uart Signed-off-by: Karl Palsson <[email protected]> | |||
| 2025-09-29 | Fix ci | Mengsk | |
| Signed-off-by: Mengsk <[email protected]> | |||
| 2025-09-29 | Add u0 to ci | Mengsk | |
| Signed-off-by: Mengsk <[email protected]> | |||
| 2025-09-29 | Fix warning | Mengsk | |
| Signed-off-by: Mengsk <[email protected]> | |||
| 2025-09-29 | Disable SBUF_ISO for U0 | Mengsk | |
| Signed-off-by: Mengsk <[email protected]> | |||
| 2025-09-29 | Refresh board presets | Mengsk | |
| Signed-off-by: Mengsk <[email protected]> | |||
| 2025-09-29 | Fix PMA size for U0 | Mengsk | |
| Signed-off-by: Mengsk <[email protected]> | |||
| 2025-09-29 | bsp: Add STM32U083C-DK board | Mengsk | |
| Signed-off-by: Mengsk <[email protected]> | |||
| 2025-09-29 | fix ci | hathach | |
| 2025-09-29 | Merge branch 'master' into fork/ennebi/mtp | hathach | |
| 2025-09-29 | refactor mtp examples, add phase and session id to callback data | hathach | |
| 2025-09-29 | Merge pull request #3266 from hathach/uac_simplify | Ha Thach | |
| audio: simplify alt settings management | |||
| 2025-09-27 | audio: simplify alt settings management | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2025-09-27 | Merge pull request #3256 from hathach/weak_cb | Ha Thach | |
| Migrate weak function override to new syntax, update delay api usage | |||
| 2025-09-27 | make command container more consistent | hathach | |
| 2025-09-27 | add edpt claim for public API | hathach | |
| 2025-09-27 | implement serial for MTP | hathach | |
| 2025-09-27 | implement control request | hathach | |
| 2025-09-26 | implement tud_mtp_mounted() and tud_mtp_event_send() | hathach | |
| refactor phase state | |||
| 2025-09-26 | skip mtp for cynthion_d11 | hathach | |
| 2025-09-26 | fix more ci build | hathach | |
| 2025-09-26 | fix compile warnings | hathach | |
| 2025-09-25 | Merge pull request #3265 from ludoux/hid-power-devices | Zixun LI | |
| Add HID Usage Page and Table for Power Devices (0x84 - 0x85) | |||
| 2025-09-25 | clean up, wrap up bulk command supported | hathach | |
| 2025-09-25 | implement delete object | hathach | |
| 2025-09-25 | implement send object command, able to create new file | hathach | |
