6dc714b6de
- only abort ep0 if it is active
...
- rename reset_ep0_pid() to reset_ep0()
- minor update log message
2024-03-13 11:41:58 +07:00
2f0ad918cc
Merge branch 'master' into fix-rp2040-ctrl-xfer
2024-03-12 16:59:12 +07:00
6b7ceed25c
Merge pull request #2516 from hathach/minor-code-format
...
Minor code format
2024-03-12 16:55:00 +07:00
2a4b27ed33
add led blinky to cdc_dual_ports example
2024-03-11 22:00:21 +07:00
5653232144
reformat code
2024-03-11 21:59:30 +07:00
a0e5626bc5
Merge pull request #2503 from hathach/tuh-set-config-abort-all-ep
...
[host] abort all pending transfer when SET_CONFIGURATION is complete
2024-03-04 18:07:35 +07:00
1d3969acbd
- usbh enumeration: move _parse_configuration_descriptor after 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-04 17:44:53 +07:00
ff76eca311
code reformat
2024-03-04 17:38:44 +07:00
9b6f13716f
correct rp2040 host with max3421
2024-03-04 16:14:53 +07:00
6a9bca9ed3
Merge pull request #2500 from hathach/add-tuh-hid-abort
...
Add tuh hid abort
2024-03-04 15:48:44 +07:00
4f5d80d397
add tuh_hid_receive_abort() API
2024-03-01 17:40:38 +07:00
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
473d400cfd
work around possible RP2040 erratum
...
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-26 09:25:51 -06:00
2720392a15
Merge pull request #2490 from IngHK/compiler_warning
...
fixed compiler warning src/tusb.c
2024-02-26 11:59:11 +07:00
23450d4f6b
fixed compiler warning src/tusb.c
2024-02-24 15:51:02 +01:00
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
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
21de8245ae
Merge pull request #2168 from emb4fun/nxp_k64
...
Added support for the NXP K64 series
2024-02-24 01:11:01 +07:00
65a2e5cdf8
fix build with cpu without USB_CLK_RECOVER using old dcd_khci driver
2024-02-24 00:53:05 +07:00
354998e96c
update freertosconfig
2024-02-24 00:41:46 +07:00
3d3bf45102
frdm k64f usb work well, add kinetis_k to ci cmake
2024-02-24 00:36:07 +07:00
a1bfde83fb
adding frdm k64f, board test run well with led, button and uart
2024-02-23 13:18:52 +07:00
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
13d26d2166
slightly change cdc_msc_freertos example
2024-02-22 19:20:28 +07:00
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
0f3d28593d
Merge pull request #2484 from eightycc/uninited
...
video_device: fix uninitialized variable warning
2024-02-21 21:50:42 +07:00
3f2df94457
video_device: fix uninitialized warning
2024-02-20 08:16:39 -08:00
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
09589a6363
Merge pull request #2481 from xudongzheng/pca10095-pr
...
Fix nRF5340 DK USB host shield build
2024-02-20 12:56:42 +07:00
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
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
e361b1a9ba
add clock_config.c/h from mcux to frdmk32l2a4 and frdm_k32l2b
2024-02-19 18:45:03 +07:00
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
e9dc8f3e7d
fix wrong volatile usage in ohci gtd
2024-02-19 18:12:03 +07:00
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
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
79aecf3fb7
fixed #2469
2024-02-14 09:16:18 +01:00
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
4d4e20b71e
missing \r\n after TU_LOG_BUF => moved \r\n to tu_print_buf()
2024-02-08 12:00:44 +01:00
a066002731
Merge remote-tracking branch 'remotes/hathach/master' into improve_debug_prints
2024-02-07 10:11:42 +01:00
e784e20b93
changes after review
2024-02-07 10:11:28 +01:00
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
ea30041168
Merge branch 'hathach:master' into nxp_k64
2024-02-04 10:55:34 +01:00
f918406a12
Merge pull request #2454 from hathach/fix-esp-build
...
Fix esp build
2024-02-02 13:46:25 +07:00
7ab39cda5f
fix rmt legacy driver warning
2024-02-02 13:17:29 +07:00
d1f77e08ac
build esp32 ci with v5.1
2024-02-02 13:08:42 +07:00
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
d692d77834
Merge branch 'master' into src/portable/synopsys/dwc2/fix_sof_int_handling
2024-02-01 11:12:20 +01:00
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
7ea2384786
Merge pull request #2445 from IngHK/ch34x_fix2444
...
fix #2444 and other small things
2024-02-01 13:11:22 +07:00