Commit Graph

7532 Commits

Author SHA1 Message Date
hathach 4f5d80d397
add tuh_hid_receive_abort() API 2024-03-01 17:40:38 +07:00
hathach 4ed02ae5f9
reformat code hid_host.c
- fix ceedling with ruby 3.1
- allow overwrite CMAKE_C_COMPILER/CMAKE_CXX_COMPILER from command line
2024-03-01 17:34:14 +07:00
Ha Thach 2720392a15
Merge pull request #2490 from IngHK/compiler_warning
fixed compiler warning src/tusb.c
2024-02-26 11:59:11 +07:00
IngHK 23450d4f6b fixed compiler warning src/tusb.c 2024-02-24 15:51:02 +01:00
Ha Thach f21b792712
Merge pull request #2489 from hathach/fix-non-crystal-less-ci-fs
fix crytsal-less access on unsupported kinetis mcu
2024-02-24 17:43:53 +07:00
hathach a52b4647ec only save/restore CLK_RECOVER_IRC_EN/CTRL if FSL_FEATURE_USB_KHCI_IRC48M_MODULE_CLOCK_ENABLED is defined to 1 2024-02-24 17:18:30 +07:00
Ha Thach 21de8245ae
Merge pull request #2168 from emb4fun/nxp_k64
Added support for the NXP K64 series
2024-02-24 01:11:01 +07:00
hathach 65a2e5cdf8
fix build with cpu without USB_CLK_RECOVER using old dcd_khci driver 2024-02-24 00:53:05 +07:00
hathach 354998e96c
update freertosconfig 2024-02-24 00:41:46 +07:00
hathach 3d3bf45102
frdm k64f usb work well, add kinetis_k to ci cmake 2024-02-24 00:36:07 +07:00
hathach a1bfde83fb
adding frdm k64f, board test run well with led, button and uart 2024-02-23 13:18:52 +07:00
Ha Thach be5cc44f55
Merge pull request #2487 from hathach/update-cdc_msc_freertos-example
slightly change cdc_msc_freertos example
2024-02-22 20:15:56 +07:00
hathach 13d26d2166
slightly change cdc_msc_freertos example 2024-02-22 19:20:28 +07:00
Ha Thach a2446068d3
Merge pull request #2420 from zx96/use-cfg-tud-msc-log-level
msc_device: Fix check for including MSC lookup tables
2024-02-22 18:03:51 +07:00
Ha Thach 0f3d28593d
Merge pull request #2484 from eightycc/uninited
video_device: fix uninitialized variable warning
2024-02-21 21:50:42 +07:00
Bob Abeles 3f2df94457 video_device: fix uninitialized warning 2024-02-20 08:16:39 -08:00
Ha Thach 65e60f3123
Merge pull request #2463 from kasjer/kasjer/nrf5x-isoout-corruption-detection
nrf5x: Handle ISOOUT CRC errors
2024-02-20 14:06:08 +07:00
Ha Thach 09589a6363
Merge pull request #2481 from xudongzheng/pca10095-pr
Fix nRF5340 DK USB host shield build
2024-02-20 12:56:42 +07:00
Xudong Zheng 1315bc196c Fix nRF5340 DK USB host shield build
- Fix incorrect UART pins
- Enable MAX3421 host shield
- Use GPIOTE1_IRQn instead of GPIOTE_IRQn
2024-02-19 16:52:09 -05:00
Ha Thach d241f32342
Merge pull request #2480 from hathach/fix-k32l2-clock
add clock_config.c/h from mcux to frdmk32l2a4 and frdm_k32l2b
2024-02-19 20:34:44 +07:00
hathach e361b1a9ba
add clock_config.c/h from mcux to frdmk32l2a4 and frdm_k32l2b 2024-02-19 18:45:03 +07:00
Ha Thach 8469fafb10
Merge pull request #2479 from hathach/fix-ohci-volatile-2318
fix wrong volatile usage in ohci gtd
2024-02-19 18:35:09 +07:00
Ha Thach e9dc8f3e7d
fix wrong volatile usage in ohci gtd 2024-02-19 18:12:03 +07:00
Ha Thach 382f686f19
Merge pull request #2389 from IngHK/improve_debug_prints
improved hex debug print, improved USBH debug prints, added pid/vid debug print
2024-02-19 17:55:43 +07:00
Ha Thach fabc20b3fb
Merge pull request #2470 from IngHK/fix_2469
fixed #2469 compiler warning tusb_fifo.c -> missing default: break;
2024-02-19 16:46:32 +07:00
IngHK 79aecf3fb7 fixed #2469 2024-02-14 09:16:18 +01:00
Jerzy Kasenberg 68bb858406 nrf5x: Handle ISOOUT CRC errors
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-12 16:17:44 +01:00
IngHK 4d4e20b71e missing \r\n after TU_LOG_BUF => moved \r\n to tu_print_buf() 2024-02-08 12:00:44 +01:00
IngHK a066002731 Merge remote-tracking branch 'remotes/hathach/master' into improve_debug_prints 2024-02-07 10:11:42 +01:00
IngHK e784e20b93 changes after review 2024-02-07 10:11:28 +01:00
Ha Thach b60d0ff1d4
Merge pull request #2442 from IngHK/hidh_mounted_fix
HIDh tuh_hid_mounted() returns true before process set config is completed
2024-02-06 16:34:02 +07:00
Michael Fischer ea30041168
Merge branch 'hathach:master' into nxp_k64 2024-02-04 10:55:34 +01:00
Ha Thach f918406a12
Merge pull request #2454 from hathach/fix-esp-build
Fix esp build
2024-02-02 13:46:25 +07:00
hathach 7ab39cda5f
fix rmt legacy driver warning 2024-02-02 13:17:29 +07:00
hathach d1f77e08ac
build esp32 ci with v5.1 2024-02-02 13:08:42 +07:00
HiFiPhile c151da6455
Merge pull request #1928 from gschorcht/src/portable/synopsys/dwc2/fix_sof_int_handling
synopsys/dwc2: fix SOF interrupt handling
2024-02-01 11:26:27 +01:00
HiFiPhile d692d77834
Merge branch 'master' into src/portable/synopsys/dwc2/fix_sof_int_handling 2024-02-01 11:12:20 +01:00
HiFiPhile f505cc2add
Merge pull request #2443 from mamiral/tud_vendor_mutex
Update vendor_device.c fifo mutex config similar to cdc_device.c.
2024-02-01 11:04:27 +01:00
Ha Thach 7ea2384786
Merge pull request #2445 from IngHK/ch34x_fix2444
fix #2444 and other small things
2024-02-01 13:11:22 +07:00
IngHK e63a2f5c58 fix #2444 and other small things 2024-01-31 18:00:25 +01:00
mamiral 82776aaca9
Update vendor_device.c fifo mutex config similar to cdc_device.c. 2024-01-31 10:48:15 +01:00
IngHK f600a8a0fc fix tuh_hid_mounted() similar to #2437 2024-01-30 10:33:55 +01:00
Ha Thach 68cc7089bd
Merge pull request #2438 from IngHK/cdch_mounted_fix
fix of #2437 CDCh tuh_cdc_mounted() returns true before process config is completed
2024-01-30 11:59:12 +07:00
hathach 00ba4e95ac
cdch: de-configure when closing, rename configured to mounted 2024-01-30 10:59:12 +07:00
Ha Thach 7a92038bc4
Merge pull request #2428 from YixingShen/master
update video_capture
2024-01-30 10:00:26 +07:00
YixingShen 073a7a5659 revert the change in the f1 family.c since it break compile with other f1 that does not use UART. 2024-01-30 08:30:37 +08:00
Ha Thach b4c0530fda
Merge pull request #2435 from hathach/enhance-uvc
Enhance UVC decriptors and example
2024-01-30 00:12:09 +07:00
hathach 55950656cb
add freertos build support for video_capture example 2024-01-29 23:23:06 +07:00
IngHK 82be2477e8 fixed #2437 2024-01-29 12:04:00 +01:00
hathach d52909ec5c
remove the use of descriptor template for video capture example 2024-01-29 18:02:57 +07:00