summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-19Merge pull request #2520 from lijunru-hub/fix/uvc_support_multiple_interfaceKoji KITAYAMA
fix: uvc multiple interface support
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-13Merge pull request #2473 from kaidegit/patch-1HiFiPhile
use rt-thread 5+ mq recv api
2024-03-13Merge pull request #2492 from tlyu/fix-rp2040-ctrl-xferHa Thach
work around possible RP2040 erratum
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-12Merge pull request #2516 from hathach/minor-code-formatHa Thach
Minor code format
2024-03-11add led blinky to cdc_dual_ports examplehathach
2024-03-11reformat codehathach
2024-03-04Merge pull request #2503 from hathach/tuh-set-config-abort-all-epHa Thach
[host] abort all pending transfer when SET_CONFIGURATION is complete
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-04correct rp2040 host with max3421hathach
2024-03-04Merge pull request #2500 from hathach/add-tuh-hid-abortHa Thach
Add tuh hid abort
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-26Merge pull request #2490 from IngHK/compiler_warningHa Thach
fixed compiler warning src/tusb.c
2024-02-24fixed compiler warning src/tusb.cIngHK
2024-02-24Merge pull request #2489 from hathach/fix-non-crystal-less-ci-fsHa Thach
fix crytsal-less access on unsupported kinetis mcu
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-24update freertosconfighathach
2024-02-24frdm k64f usb work well, add kinetis_k to ci cmakehathach
2024-02-23adding frdm k64f, board test run well with led, button and uarthathach
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-21Merge pull request #2484 from eightycc/uninitedHa Thach
video_device: fix uninitialized variable warning
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-20Merge pull request #2481 from xudongzheng/pca10095-prHa Thach
Fix nRF5340 DK USB host shield build
2024-02-19Fix nRF5340 DK USB host shield buildXudong Zheng
- Fix incorrect UART pins - Enable MAX3421 host shield - Use GPIOTE1_IRQn instead of GPIOTE_IRQn
2024-02-19Merge pull request #2480 from hathach/fix-k32l2-clockHa Thach
add clock_config.c/h from mcux to frdmk32l2a4 and frdm_k32l2b
2024-02-19add clock_config.c/h from mcux to frdmk32l2a4 and frdm_k32l2bhathach
2024-02-19Merge pull request #2479 from hathach/fix-ohci-volatile-2318Ha Thach
fix wrong volatile usage in ohci gtd
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-19Merge pull request #2470 from IngHK/fix_2469Ha Thach
fixed #2469 compiler warning tusb_fifo.c -> missing default: break;
2024-02-16use rt-thread 5+ mq recv apiKai
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.
2024-02-08missing \r\n after TU_LOG_BUF => moved \r\n to tu_print_buf()IngHK
2024-02-07Merge remote-tracking branch 'remotes/hathach/master' into improve_debug_printsIngHK
2024-02-07changes after reviewIngHK
2024-02-06Merge pull request #2442 from IngHK/hidh_mounted_fixHa Thach
HIDh tuh_hid_mounted() returns true before process set config is completed