| 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-03-11 | refactor(usbd): replace `_usbd_ctrl_epbuf` with `usbd_get_ctrl_buf()` for ↵ | hathach | |
| cleaner abstraction and consistency across modules | |||
| 2026-03-11 | Merge branch 'master' into ep0_direct | hathach | |
| # Conflicts: # hw/bsp/same7x/boards/same70_qmtech/board.cmake # hw/bsp/same7x/boards/same70_xplained/board.cmake # hw/bsp/same7x/family.cmake | |||
| 2026-03-05 | add IAR warning flags to cmake build and fix them | hathach | |
| 2025-12-14 | reduce code size | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2025-12-14 | dfu: use ep0 buffer if it is large enough | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2025-11-19 | rename CFG_TUD_ENDPOINT0_BUFSIZE to make it more consistent | hathach | |
| use uint8_t for dfu state and status to reduce size | |||
| 2025-11-19 | clean up | hathach | |
| 2025-10-11 | dfu: remove transfer buffer out of USB section, since data will copy to/from ↵ | HiFiPhile | |
| use EP0 buffer. Signed-off-by: HiFiPhile <[email protected]> | |||
| 2025-09-17 | Update weak callbacks to new syntax | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2024-11-22 | apply TUD_EPBUF_DEF for device: bth, dfu, hid, msc | hathach | |
| 2024-11-21 | - move freertos_hooks to board.c | hathach | |
| - add device/midi_test_freertos example - update bth/dfu/midi device for cache line size | |||
| 2024-04-08 | add class driver deinit | hathach | |
| 2023-08-02 | default class driver log level to CFG_TUH/TUD_LOG_LEVEL allow application to ↵ | hathach | |
| selectively disable usbd/usbh or driver log | |||
| 2023-07-24 | rename CFG_TUSB_MEM_SECTION to CFG_TUD_MEM_SECTION in device stack | hathach | |
| CFG_TUD_MEM_SECTION is default to CFG_TUSB_MEM_SECTION | |||
| 2023-02-22 | use tu_static instead of static _fuzz_thread | hathach | |
| 2023-02-22 | rename maros from FUZZ to _FUZZ, change TU_STATIC to static _fuzz_thread | hathach | |
| 2023-01-20 | fix: Change all static variables to thread when fuzzing | Nathaniel Brough | |
| 2022-08-09 | dfu: Allow DFU coexistence with other interfaces | Jerzy Kasenberg | |
| dfu_moded_open() only works correct when its called on DFU interface descriptor. It means that DFU is the only one interface in configuration or driver is called after all others interface drivers were tried and gave up. If other interface is supported and but driver for DFU is called first (this is the case for BTH and RNDIS). Code after while loop (that was not entered) has an TU_ASSERT that will make set_configuration to fail. Now TU_VERIFY is called first to make sure open code is called for DFU only and not other interface descriptors like in other drivers. | |||
| 2022-02-25 | rename TUSB_OPT_DEVICE_ENABLED to CFG_TUD_ENABLED | hathach | |
| TUSB_OPT_DEVICE_ENABLED still usable for backward compatible | |||
| 2021-10-15 | fix -Wcast-qual | hathach | |
| 2021-07-27 | Fix IAR warning | MasterPhi | |
| 2021-07-22 | rename CFG_TUD_DFU_TRANSFER_BUFSIZE to CFG_TUD_DFU_XFER_BUFSIZE | hathach | |
| 2021-07-15 | rename CFG_TUD_DFU_MODE to simply CFG_TUD_DFU | hathach | |
| 2021-07-15 | wrap up DFU update | hathach | |
| 2021-07-14 | update clear status and get state | hathach | |
| 2021-07-14 | update dfu abort | hathach | |
| 2021-07-14 | simplify upload request | hathach | |
| 2021-07-14 | more rename and update | hathach | |
| 2021-07-14 | rename tud_dfu_reboot_cb() to tud_dfu_detach_cb() | hathach | |
| 2021-07-14 | clean up | hathach | |
| 2021-07-14 | rename dfu API | hathach | |
| - tud_dfu_dnload_complete() -> tud_dfu_download_complete() - tud_dfu_req_dnload_data_cb() -> tud_dfu_download_cb() - tud_dfu_req_upload_data_cb() -> tud_dfu_upload_cb() | |||
| 2021-07-12 | rename tud_dfu_set_timeout_cb() to tud_dfu_get_status_cb() | hathach | |
| also add state as argument | |||
| 2021-07-12 | clean up | hathach | |
| 2021-07-12 | clean up | hathach | |
| 2021-07-12 | rename TUD_DFU_MODE_DESCRIPTOR to TUD_DFU_DESCRIPTOR | hathach | |
| 2021-07-12 | add alt to tud_dfu_abort_cb() | hathach | |
| 2021-07-12 | update dfu_moded_open | hathach | |
| 2021-07-08 | Fix wrong blocknum and length | Mengsk | |
| 2021-07-08 | Add bwPollTimeout set callback, postpone download callback after GETSTATUS | Mengsk | |
| 2021-07-07 | Refactor with one DFU functionnal descriptor | HiFiPhile | |
| 2021-07-07 | Reactor to one functional descriptor. | Mengsk | |
| 2021-07-07 | TU_ASSERT return 0. | Mengsk | |
| 2021-07-07 | Add DFU_DETACH support | Mengsk | |
| 2021-07-07 | Better alt settings support | Mengsk | |
| 2021-07-06 | Update | MasterPhi | |
| 2021-07-05 | Fix ATTR_MANIFESTATION_TOLERANT logic. | Mengsk | |
| 2021-07-05 | Add alt settings support in DFU class. | Mengsk | |
| 2021-07-05 | fix ci build, address review comment | hathach | |
| 2021-06-23 | Add dfu function memory access protection | Jeremiah McCarthy | |
| Adds TU_VERIFY to dfu internal buffer access from host. Adds TU_ASSERT to dfu internal buffer access by application. | |||
