summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-07-01refactor async io, add in_isr argument to tud_msc_async_io_done()hathach
use cbw.command[0] for pending IO command
2025-06-30Merge branch 'master' into fork/HiFiPhile/async_iohathach
2025-06-27Merge pull request #2488 from IngHK/cdch_upgradeHa Thach
CHCh Upgrade: Improved FTDI and CP210x support, add PL2303 support, bugfixes
2025-06-27clean uphathach
2025-06-27use enum buf for process_set_config for ch34x and pl2303hathach
2025-06-27update acm and pl2303 to match the rest of drivershathach
2025-06-27Merge pull request #3153 from Milek7/implicit-fbZixun LI
audio_device: Fix data IN endpoints with implicit feedback
2025-06-27major refactor to generalize cdch serial driverhathach
- 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-26audio_device: Fix data IN endpoints with implicit feedbackmilek7
2025-06-25stm32_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-22Merge branch 'master' into async_ioHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-06-20refactor, add cdch_internal_control_complete()hathach
2025-06-20refactor change signature of serial driver's process_set_confighathach
adding serial driver's request_complete()
2025-06-20cdch clean up and refactor, add explicit sync() APIhathach
2025-06-20usbh 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-19union ftdi/pl2303/acm data to save memory.hathach
2025-06-19rename tuh_cdc_get_local_line_coding to tuh_cdc_get_line_coding_localhathach
add tuh_cdc_get_control_line_state_local() implement tuh_cdc_get/set_dtr/rts() as inline
2025-06-19revert CFG_TUH_CDC_DTR/RTS_CONTROL_ON_ENUMhathach
2025-06-19clean up pl2303 type datahathach
2025-06-19house keepinghathach
2025-06-18usbh: 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-18add get_itf_by_xfer() to better determine cdc interface from xfer complete ↵hathach
callback
2025-06-17add 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-16Merge branch 'master' into fork/IngHK/cdch_upgradehathach
# Conflicts: # README.rst # docs/reference/index.rst # src/class/cdc/cdc_device.c # src/class/cdc/cdc_host.c
2025-06-14audio: update examplesHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-06-14bsp: fix NUCLEO-H7S3L8 buttonHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-06-14audio: remove FIFO mutex, as audio streaming is always single producer ↵HiFiPhile
single consumer Signed-off-by: HiFiPhile <[email protected]>
2025-06-14audio: move ISO transfers into xfer_isrHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-06-14USBD: introduce xfer_isr.HiFiPhile
2025-06-13audio: buffer macro updateHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-06-13hw/h7rs: Update linker to put RTT in DTCMHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-06-13hw/h7rs: Enable D-Cache in BSPHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-06-13Add cache line size alignment to buffer macroHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-06-13Add STM32 DWC2 cache supportHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-06-12Merge pull request #3137 from HiFiPhile/uac_simplifyHa Thach
uac2: remove support fifo
2025-06-12Merge pull request #3140 from james-advatek/stm32n657nucleoHa Thach
Add STM32N657 Nucleo Board support
2025-06-12merge n6 and h7rs (same config)hathach
2025-06-12doc updatehathach
2025-06-12ci skip clang/iar build for stm32n6hathach
add stm32-tcpp0203 driver as dependency for h7rs and n6
2025-06-12fix cmake buildhathach
2025-06-12Merge branch 'master' into fork/james-advatek/stm32n657nucleohathach
2025-06-11Merge pull request #2960 from HiFiPhile/h7rsHa Thach
Add NUCLEO-H7S3L8 BSP
2025-06-11fix linker issue with clanghathach
2025-06-11add h7rs to ci matrixhathach
2025-06-11Merge branch 'master' into fork/HiFiPhile/h7rshathach
2025-06-11Merge pull request #3145 from hathach/refactor-maxim-bspHa Thach
Refactor maxim bsp
2025-06-11add make build for maximhathach
2025-06-11remove max32666fthr from hil poolhathach
2025-06-10merge all maxim (32650, 32666, 32690, 78002) family into common bsp/maxim. ↵hathach
Only support cmake build system rename hw/mcu/analog/max32 to hw/mcu/analog/msdk
2025-06-09Merge pull request #3143 from Precidata/fix-epsizeHiFiPhile
Fix TUH_EPSIZE_BULK_MPS macro