| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-07-02 | Merge branch 'master' into fork/HiFiPhile/dcd_notif | hathach | |
| 2025-07-01 | defer proc_async_io_done() | hathach | |
| 2025-07-01 | update example | hathach | |
| 2025-07-01 | refactor async io, add in_isr argument to tud_msc_async_io_done() | hathach | |
| use cbw.command[0] for pending IO command | |||
| 2025-06-30 | Merge branch 'master' into fork/HiFiPhile/async_io | hathach | |
| 2025-06-27 | Merge pull request #2488 from IngHK/cdch_upgrade | Ha Thach | |
| CHCh Upgrade: Improved FTDI and CP210x support, add PL2303 support, bugfixes | |||
| 2025-06-27 | clean up | hathach | |
| 2025-06-27 | use enum buf for process_set_config for ch34x and pl2303 | hathach | |
| 2025-06-27 | update acm and pl2303 to match the rest of drivers | hathach | |
| 2025-06-27 | major refactor to generalize cdch serial driver | hathach | |
| - add common 2 stage set line coding for driver without direct set_line_coding support e.g ftdi, cp210x, ch34x - add common cdch_process_line_state_on_enum() to handle cfg line state on enum e.g CFG_TUH_CDC_LINE_CONTROL/CODING_ON_ENUM - refactor cdch_internal_control_complete and user_complete_cb to be managed by tuh_cdc_ API instead of serial driver | |||
| 2025-06-26 | audio_device: Fix data IN endpoints with implicit feedback | milek7 | |
| 2025-06-25 | stm32_fsdev: Allow configuring single-buffered isochronous endpoints. | milek7 | |
| Controlled by the embedder defining CFG_TUD_FSDEV_DOUBLE_BUFFERED_ISO_EP in tusb_config.h. If hardware does have SBUF_ISO bit it will use only one half of endpoint pair register. | |||
| 2025-06-22 | Merge branch 'master' into async_io | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2025-06-20 | refactor, add cdch_internal_control_complete() | hathach | |
| 2025-06-20 | refactor change signature of serial driver's process_set_config | hathach | |
| adding serial driver's request_complete() | |||
| 2025-06-20 | cdch clean up and refactor, add explicit sync() API | hathach | |
| 2025-06-20 | usbh make TU_API_SYNC() public, to implement sync() API, change return of ↵ | hathach | |
| sync API from uint8_t to tusb_xfer_result_t | |||
| 2025-06-19 | union ftdi/pl2303/acm data to save memory. | hathach | |
| 2025-06-19 | rename tuh_cdc_get_local_line_coding to tuh_cdc_get_line_coding_local | hathach | |
| add tuh_cdc_get_control_line_state_local() implement tuh_cdc_get/set_dtr/rts() as inline | |||
| 2025-06-19 | revert CFG_TUH_CDC_DTR/RTS_CONTROL_ON_ENUM | hathach | |
| 2025-06-19 | clean up pl2303 type data | hathach | |
| 2025-06-19 | house keeping | hathach | |
| 2025-06-18 | usbh: add new API tuh_descriptor_get_device_local() | hathach | |
| cdc host: remove the local desc_dev and the get_device descriptor call for ftdi and pl2303 | |||
| 2025-06-18 | add get_itf_by_xfer() to better determine cdc interface from xfer complete ↵ | hathach | |
| callback | |||
| 2025-06-17 | add common cdch_process_set_config() to safely complete set_config() when it ↵ | hathach | |
| failed. driver_process_set_config() also pass drv index with user_data | |||
| 2025-06-16 | Merge branch 'master' into fork/IngHK/cdch_upgrade | hathach | |
| # Conflicts: # README.rst # docs/reference/index.rst # src/class/cdc/cdc_device.c # src/class/cdc/cdc_host.c | |||
| 2025-06-14 | audio: remove FIFO mutex, as audio streaming is always single producer ↵ | HiFiPhile | |
| single consumer Signed-off-by: HiFiPhile <[email protected]> | |||
| 2025-06-14 | audio: move ISO transfers into xfer_isr | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2025-06-14 | USBD: introduce xfer_isr. | HiFiPhile | |
| 2025-06-13 | audio: buffer macro update | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2025-06-13 | Add cache line size alignment to buffer macro | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2025-06-13 | Add STM32 DWC2 cache support | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2025-06-12 | Merge pull request #3137 from HiFiPhile/uac_simplify | Ha Thach | |
| uac2: remove support fifo | |||
| 2025-06-12 | merge n6 and h7rs (same config) | hathach | |
| 2025-06-12 | Merge branch 'master' into fork/james-advatek/stm32n657nucleo | hathach | |
| 2025-06-11 | add h7rs to ci matrix | hathach | |
| 2025-06-11 | Merge branch 'master' into fork/HiFiPhile/h7rs | hathach | |
| 2025-06-09 | Fix TUH_EPSIZE_BULK_MPS macro | Cédric Berger | |
| TUH_EPSIZE_BULK_MPS should be set based on TUH_OPT_HIGH_SPEED, not TUD_OPT_HIGH_SPEED | |||
| 2025-06-09 | Merge pull request #3135 from andrewleech/ncm-link-state-control | HiFiPhile | |
| Add USB NCM link state control support | |||
| 2025-06-08 | Code reformat | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2025-06-08 | Fix ECM compile | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2025-06-04 | docs: update dwc2_info.md | James Sandison | |
| 2025-06-04 | chore: squash previous commits from other branches | James Sandison | |
| 2025-05-29 | uac2: remove support fifo | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2025-05-29 | Add link state control support for ECM mode | Andrew Leech | |
| Extends the link state control feature to CDC-ECM mode. RNDIS mode prints state changes but doesn't send notifications to the host yet (would require RNDIS_INDICATE_STATUS_MSG). For ECM: - Tracks link state and sends proper CDC notifications - Handles notification endpoint busy conditions - Only sends connection notification when link is actually up 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]> | |||
| 2025-05-29 | Add USB NCM link state control support | Andrew Leech | |
| This adds the ability to dynamically control the network link state for NCM devices. The host OS will see the network interface as connected/disconnected based on the link state. New API: - tud_network_link_state(rhport, is_up): Set link up/down state Example updates: - Added button control to toggle link state - Fixed LWIP integration to properly handle link state changes - Added printf to show correct protocol (NCM vs RNDIS/ECM) 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]> | |||
| 2025-05-28 | add OPT_MCU_MAX32665 | hathach | |
| 2025-05-23 | Merge pull request #3111 from hathach/ci_vbus | Ha Thach | |
| 2025-05-23 | Add comment about CFG_TUD_CI_HS_VBUS_CHARGE | HiFiPhile | |
| Signed-off-by: HiFiPhile <[email protected]> | |||
| 2025-05-21 | add usbh_spin_lock/unlock() use spinlock instead of atomic flag for hcd max3421 | hathach | |
