summaryrefslogtreecommitdiff
path: root/src/common
AgeCommit message (Collapse)Author
2025-08-05Fix AT32F405xx missing USB HS definitionpeppapighs
2025-08-02Merge pull request #3183 from rppicomidi/fix_3159Ha Thach
Fix #3159: Handle MIDI interface after audio streaming interface
2025-08-02use tu_desc_in_bounds() for descriptor loophathach
2025-08-01Merge pull request #3191 from hathach/at32Ha Thach
support at32 mcu (2)
2025-07-07Merge pull request #2963 from HiFiPhile/stm32_cacheHa Thach
Add DWC2 cache maintenance routines for STM32
2025-07-07change CFG_TUSB_MEM_DCACHE_LINE_SIZE_DEFAULT (not defined) to 1hathach
use stock iar linker
2025-07-07support at32 mcuzhiqiang
2025-07-05Use DMA enable for DCache conditionHiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-07-05always define CFG_TUH_WCH_USBIP_USBFS=1 for ch32v20x since only port1 ↵hathach
support host mode reformat hcd usbfs add uart rx for ch32v20x bsp
2025-07-03Merge branch 'master' into fork/HiFiPhile/stm32_cachehathach
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-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-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 n6 and h7rs (same config)hathach
2025-06-04chore: squash previous commits from other branchesJames Sandison
2025-05-19dwc2 only enter critical in isr with multiple core CPUshathach
2025-05-16follow up to pr3118, interface also end with IAD. Add more checkshathach
2025-04-18enum For string descriptor (langid, manufacturer product, serila): always ↵hathach
get the first 2 bytes to determine the length first. otherwise, some device may have buffer overflow.
2025-03-24device cdc: rename tud_cdc_configure_fifo/_t to tud_cdc_configure/_thathach
add tx_overwritabe_if_not_connected for cdc driver configure
2025-03-06hack: force/overwrite endpoint mps to 64 for device that incorrectly report ↵hathach
512 bytes for bulk in fullspeed mode.
2025-03-06midi host: skip rx data with all zeroeshathach
2025-03-05Merge branch 'master' into fork/atoktoto/midihosthathach
# Conflicts: # src/host/usbh.c
2025-03-03- add tuh_descriptor_get_string_langid() APIhathach
- host enumeration always get language id, manufacturer, product and serial string. Which is required by some device such as 8bitdo
2025-02-24add tuh_midi_descriptor_cb()hathach
2025-02-21Merge branch 'master' into fork/atoktoto/midihosthathach
# Conflicts: # src/host/usbh.c
2025-02-17usbh always retry control transfer (max 3) in case of XFER_RESULT_FAILED.hathach
added tuh_connected()
2025-02-13update midi host to use endpoint stream APIhathach
2024-12-17enable CFG_TUD/THU_MEM_DCACHE_ENABLE for imxrt with M7 by defaulthathach
2024-11-28made change per reviews, remove dcd_edpt_close(), rename and move thing aroundhathach
2024-11-28Merge branch 'master' into fork/pschatzmann/rp2040-isohathach
2024-11-27Add support for the STM32C0 and the NUCLEO-C071RB.David (Pololu)
2024-11-27Fix missing protoype warning, change TUD_EPBUF_TYPE_DEF order (#2889)Ha Thach
* change TUD_EPBUF_TYPE_DEF order * add and fix -Wmissing-prototypes warnings for cmake (skip make)
2024-11-27default CFG_TUH_DWC2_DMA_ENABLE to 0hathach
2024-11-27update device_info example to work with p4 dcachehathach
2024-11-26msc host work ok with p4 dmahathach
2024-11-25change dcd_dcache_*() API return type from void to boolhathach
2024-11-22TUD_EPBUF_TYPE_DEF ncm_devicehathach
2024-11-22apply TUD_EPBUF_DEF for device: bth, dfu, hid, mschathach
2024-11-21use TUD_EPBUF_DEF to declare buffer memory for midihathach
2024-11-21- move freertos_hooks to board.chathach
- add device/midi_test_freertos example - update bth/dfu/midi device for cache line size
2024-11-21make sure usb buffer occupies whole cache line when DCACHE is enabled for ↵hathach
msc,cdc,hid HIL enable device DMA for p4
2024-11-20add CFG_TUD_MEM_DCACHE_ENABLE, CFG_TUD_MEM_DCACHE_LINE_SIZE optionhathach
2024-11-19Merge pull request #2881 from hathach/enhance-dwc2-dcdHa Thach
2024-11-16Make HS USB default for STM32H7RSChintalagiri Shashank
2024-11-16Add support for STM32H7RSxxChintalagiri Shashank
2024-11-14rename CFG_TUD_DWC2_DMA to CFG_TUD_DWC2_DMA_ENABLEhathach
2024-11-08get hcd work esp32p4 but only in slave mode. In DMA channel's HCDMA is ↵hathach
increased but data transfer over USB is not correct.
2024-11-04add tusb_time_millis_api() and default/weak tusb_time_delay_ms_api(). Which ↵hathach
is required for host and some device without RTOS.
2024-10-29update handle in/out, separate allocated and xfer result to make it easier ↵hathach
to manage. Fix channel disable/deallocated.