summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2024-03-28fix build when CFG_TUH_HUB == 0hathach
2024-03-28enhance hub removal using while loop to unroll recursive instead of event queue.hathach
2024-03-26implement hcd_deinit() for max3421hathach
2024-03-25Merge pull request #2530 from hathach/add-tuh-deinitHa Thach
2024-03-25Merge pull request #2515 from Lurcy38/ReAlignMasterHa Thach
2024-03-25fix pre-commitHa Thach
2024-03-25Update dcd_stm32_fsdev_pvt_st.hHa Thach
2024-03-25add delete API for rtthreadhathach
2024-03-25Merge branch 'master' into add-tuh-deinithathach
2024-03-24Merge pull request #2472 from cdesjardins/masterHiFiPhile
Do not enable the Mode mismatch interrupt source, it is not cleared
2024-03-22Merge pull request #2526 from hathach/fix-uvc-hardfaultHa Thach
Fix uvc hardfault
2024-03-22implement tuh_init()hathach
change usbh driver init() return type from void to bool
2024-03-22update osal APIhathach
add osal_semaphore_delete(), osal_mutex_delete(), osal_queue_delete()
2024-03-22add tu_edpt_stream_deinit()hathach
2024-03-22code formathathach
2024-03-22adding deinit() stub for usbh/hcd class driverhathach
add TUSB_VERSION_BUILD, also add TUSB_VERSION_NUMBER
2024-03-21Merge pull request #2527 from tannewt/idf5.2.1Ha Thach
Tweaks for ESP-IDF 5.2.1
2024-03-20Tweaks for ESP-IDF 5.2.1Scott Shawcroft
2024-03-20added dedicate buffer for probe commit payloadhathach
2024-03-20improve uvc debug messagehathach
2024-03-20code formathathach
2024-03-18fix: uvc multiple interface supportLi Junru
1. fix next interface may have IAD_DESC 2. fix vs_itf can't be open on bulk mode.
2024-03-14IAR Warning: Fixed due to an boolean operation between enum (Pa089)henneboi
Warning[Pa089]: enumerated type mixed with another enumerated type ...tusb_uac2_audio.c 199 This issue stops the build if we treat warning as error
2024-03-14dcd_stm32_fsdev.c: Fix a bug seend with stm32h5xxx when the driver is ↵henneboi
compiled with cubeide O1/O2/O3
2024-03-13Merge pull request #2473 from kaidegit/patch-1HiFiPhile
use rt-thread 5+ mq recv api
2024-03-13usbd only process last setup packet in the event queuehathach
2024-03-13- only abort ep0 if it is activehathach
- rename reset_ep0_pid() to reset_ep0() - minor update log message
2024-03-12Merge branch 'master' into fix-rp2040-ctrl-xferhathach
2024-03-11reformat codehathach
2024-03-04- usbh enumeration: move _parse_configuration_descriptor after ↵hathach
SET_CONFIGURATION is successful - usbh: abort all pending xfer when SET_CONFIGURATION is complete - use tu_edpt_release in tuh_edpt_abort_xfer instead of usbh_edpt_release - rename _xfer_complete -> _control_xfer_complete
2024-03-04code reformathathach
2024-03-01add tuh_hid_receive_abort() APIhathach
2024-03-01reformat code hid_host.chathach
- fix ceedling with ruby 3.1 - allow overwrite CMAKE_C_COMPILER/CMAKE_CXX_COMPILER from command line
2024-02-26work around possible RP2040 erratumTaylor Yu
RP2040 device controller does not seem to clear pending transactions configured in EP0 buffer controls when the host aborts a control transfer. This causes assertion failures, including when a buffer AVAILABLE flag set for a previous transfer causes an unexpected transaction completion.
2024-02-24fixed compiler warning src/tusb.cIngHK
2024-02-24only save/restore CLK_RECOVER_IRC_EN/CTRL if ↵hathach
FSL_FEATURE_USB_KHCI_IRC48M_MODULE_CLOCK_ENABLED is defined to 1
2024-02-24Merge pull request #2168 from emb4fun/nxp_k64Ha Thach
Added support for the NXP K64 series
2024-02-24fix build with cpu without USB_CLK_RECOVER using old dcd_khci driverhathach
2024-02-24frdm k64f usb work well, add kinetis_k to ci cmakehathach
2024-02-22Merge pull request #2487 from hathach/update-cdc_msc_freertos-exampleHa Thach
slightly change cdc_msc_freertos example
2024-02-22slightly change cdc_msc_freertos examplehathach
2024-02-22Merge pull request #2420 from zx96/use-cfg-tud-msc-log-levelHa Thach
msc_device: Fix check for including MSC lookup tables
2024-02-20video_device: fix uninitialized warningBob Abeles
2024-02-20Merge pull request #2463 from kasjer/kasjer/nrf5x-isoout-corruption-detectionHa Thach
nrf5x: Handle ISOOUT CRC errors
2024-02-19fix wrong volatile usage in ohci gtdHa Thach
2024-02-19Merge pull request #2389 from IngHK/improve_debug_printsHa Thach
improved hex debug print, improved USBH debug prints, added pid/vid debug print
2024-02-16use rt-thread 5+ mq recv apiKai
2024-02-15Do not enable the Mode mismatch interrupt source, it is not clearedChris Desjardins
If this interrupt ever hits it will result in an infinite interrupt loop as it is never cleared.
2024-02-14fixed #2469IngHK
2024-02-12nrf5x: Handle ISOOUT CRC errorsJerzy Kasenberg
NRF5x USB controller can detect ISO OUT CRC errors. In such case USBEVENT is signaled with EVENTCAUSE_ISOOUTCRC set. Even if controller detects corrupted ISO OUT packet it allows to data transfer from ednpoint to RAM however packet is corrupted and code could just as well drop packet altogether. With current implementation incoming ISO OUT packets were put in FIFO and exact information how much data already in FIFO is correct was hard to keep track of. If was observed that on certain configurations HS hub when FS device was connected occasionally sent invalid (short) packet. In such case if packet length was reported odd audio stream was not recognizable any more. With this change corrupted packets are not passed to upper layers and are silently dropped.