| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-07-02 | license: use SPDX identifiers for src/ headers (#3749) | Ha Thach | |
| * license: use SPDX identifiers for src/ headers Replace the full ~20-line MIT license boilerplate on every src/ file with a two-line SPDX tag (SPDX-FileCopyrightText + SPDX-License-Identifier), following the REUSE convention used by CircuitPython and the Linux kernel. Removes ~3500 lines of duplicated boilerplate. | |||
| 2026-05-04 | fix usbd control to support wLength hack | hathach | |
| 2026-03-11 | refactor(usbd): replace `_usbd_ctrl_epbuf` with `usbd_get_ctrl_buf()` for ↵ | hathach | |
| cleaner abstraction and consistency across modules | |||
| 2025-12-14 | reduce code size | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2025-12-14 | usbd: add ep0 buffer direct access | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2025-11-11 | Merge remote-tracking branch 'tinyusb/master' into ↵ | HiFiPhile | |
| copilot/fix-dcd-edpt-xfer-issue Signed-off-by: HiFiPhile <[email protected]> | |||
| 2025-11-05 | added .clang-format | hathach | |
| fix more alerts disable IAR CStat since pvs-studio check is better integrated with clion | |||
| 2025-11-04 | Fixed more alert found by PVS-Studio | hathach | |
| 2025-10-22 | Add is_isr parameter to usbd_edpt_xfer and usbd_edpt_xfer_fifo | copilot-swe-agent[bot] | |
| - Added bool is_isr parameter to usbd_edpt_xfer() and usbd_edpt_xfer_fifo() wrapper functions - These are called by class drivers to queue USB transfers - Updated all callers to pass false by default (non-ISR context) - Updated audiod_rx_xfer_isr() and audiod_tx_xfer_isr() to pass true (ISR context) - All 21 unit tests pass Co-authored-by: HiFiPhile <[email protected]> | |||
| 2025-09-17 | Update weak callbacks to new syntax | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2025-07-08 | minor reformat code | hathach | |
| 2025-06-14 | USBD: introduce xfer_isr. | HiFiPhile | |
| 2025-05-21 | add usbd_spin_lock/unlock for driver usage | hathach | |
| 2024-12-13 | change OPT_MCU_RAXXX, fix missing prototype warnings. | hathach | |
| 2024-09-10 | change vendor device to use edpt stream API | hathach | |
| 2024-05-09 | Convert to bit-field since it's more reliable. | HiFiPhile | |
| 2024-05-09 | Rework ci (#2631) | Ha Thach | |
| * add name field to usbd_class_driver_t * ci: use set matrix py script * add riscv32 and cmake support for ch32v307, fomu, gd32vf103 * update build_cmake.py to take --family --board --toolchain * separate hil test to its own workflow * move esp32 board into separated hil json * add make build to ci * remov build_make.py * build.py support esp32 board * setup toolchain support esp-idf * fix missing click * merge family in matrix build to reduce jobs * skip cifuzz since it still has issue with get_deps and click | |||
| 2024-04-08 | revert usbd driver name change to be backward compatible | hathach | |
| 2024-04-08 | add class driver deinit | hathach | |
| 2023-12-13 | try to add samd51 to hil pool using doublereset (rpi gpio) and bossac | hathach | |
| 2023-09-06 | minor debug clean up | hathach | |
| 2023-08-15 | more minor clean up | hathach | |
| - also rename usbh_classdriver.h to usbh_pvt.h to consitent with usbd | |||
| 2023-07-20 | improve logging, allow easier to turn off usbd, driver logging | hathach | |
| can be useful when focusing on let's say usbh | |||
| 2023-03-17 | fix trailing space and new line | hathach | |
| temporarily disable codespell | |||
| 2022-12-29 | Add dcd_edpt_iso_alloc() / dcd_edpt_iso_activate() for ISO EP buffer management. | Mengsk | |
| 2022-06-10 | revert sof_isr driver rename since it cause issue with existing code | hathach | |
| also removed commented tud_sof_isr_set() API | |||
| 2022-06-02 | rhport argument in usbd_ API() is not used (always use the initialized port) | hathach | |
| remove the usage of TUD_OPT_RHPORT in class driver | |||
| 2022-03-29 | clean up and comment out tud_sof_isr_set | hathach | |
| 2022-03-14 | Merge remote-tracking branch 'upstream/add-sof-isr' into add-sof-isr | Reinhard Panhuber | |
| 2022-03-14 | Add SOF callback function for feedback value determination in uac - wip! | Reinhard Panhuber | |
| 2022-03-10 | refactor and integrate usbh control xfer back to usbh.c | hathach | |
| fix enumeration with hub when reset port before set address | |||
| 2022-02-25 | improve rphort management for usbd | hathach | |
| 2021-08-31 | remove set/clear busy flag in set/clear stall since they are different status | hathach | |
| note: dcd should resume to prio-stalled queued transfer when unstall | |||
| 2021-06-11 | clean up | Wini-Buh | |
| 2021-06-11 | weak atrribute work around removed from CCRX_Port | Wini-Buh | |
| 2021-06-10 | add usbh_classdriver.h | hathach | |
| 2021-06-03 | Merge remote-tracking branch 'upstream/master' into CCRX_Port | Wini-Buh | |
| 2021-05-29 | Adaptations for Renesas CCRX toolchain and Rx72N controller performed | Wini-Buh | |
| 2021-05-27 | clean up | hathach | |
| 2021-05-26 | rename usbd_edpt_iso_xfer to usbd_edpt_xfer_fifo | hathach | |
| 2021-05-18 | Merge branch 'master' into host-hid | hathach | |
| 2021-01-31 | Rework audio driver | Reinhard Panhuber | |
| 2021-01-19 | Change names from edpt_ISO_xfer to edpt_iso_xfer | Reinhard Panhuber | |
| 2021-01-18 | Add usbd_edpt_ISO_xfer() | Reinhard Panhuber | |
| 2021-01-04 | Start changes - not yet finished | Reinhard Panhuber | |
| 2020-11-20 | remove control_complete | hathach | |
| 2020-11-19 | merge class driver control_request & control_complete to control_xfer_cb() | hathach | |
| migrated msc_device | |||
| 2020-09-10 | update claim edpt for hid and midi | hathach | |
| 2020-09-09 | introduce optional usbd_edpt_claim, usbd_edpt_release which can be used to ↵ | hathach | |
| gain exclusive access to usbd_edpt_xfer | |||
| 2020-08-07 | update note for app driver list mustbe accesible at all time. | hathach | |
