Commit Graph

8726 Commits

Author SHA1 Message Date
hathach
ef4285c00c add flash stlink 2024-07-25 22:38:23 +07:00
Brent Kowal
5122d6d109 Combined DCD MUSB implementations
Combined the new MAX32 MUSB implementation with the existing (TI) implementation to provide generic code base for working the MUSB DCD peripheral.
 - Added abstraction calls for FIFO setup, EP registers, Ctrl registers and interrupt setup.
 - Combined TM4C and MSP432E into a single header file.
 - Created musb_max32.h, and removed the MAX32 specific C implementation.
 - Updated MAX32 build system to use dcd_musb.c.
 - Added MAX32 conditions for cdc_dual_ports example descriptors missed during first testing.
2024-07-25 09:08:37 -04:00
hathach
02caf00772 simplify btable rx/tx count/address access 2024-07-25 19:00:59 +07:00
hathach
a5bc0430f7 fix race condition where reset event cleaar setup count 2024-07-25 16:49:01 +07:00
hathach
0eb0baed19 fsdev: remove unused _setup_packet 2024-07-25 11:53:42 +07:00
hathach
2f8078f5b5 minor changes 2024-07-24 16:59:12 +07:00
hathach
c0f38ebf8d fsdev read/write packet use unaligned function 2024-07-23 19:53:41 +07:00
hathach
5d26f5794e update fsdev bsp for hil testing 2024-07-23 18:06:24 +07:00
Ha Thach
cfbdc44a8d Merge pull request #2734 from hathach/hil-change-esp32s3-baudrate
change hil s3 baudarte
2024-07-22 22:25:33 +07:00
hathach
ce5fe3cc19 change s3 baudrate 2024-07-22 22:05:21 +07:00
Ha Thach
f09e23e453 Merge pull request #2732 from hathach/fix-fsdev-issue
fix fsdev issue introduced by #1942
2024-07-22 21:28:44 +07:00
hathach
4de46fcf97 fix a bug in fsdev introduced by #1942 2024-07-22 21:07:28 +07:00
Ha Thach
e09cf36104 Merge pull request #2728 from hathach/hil-add-lpc11u377
[HIL] add lpc11u37 for hil test
2024-07-20 00:33:22 +07:00
hathach
66193cba05 fix build with make 2024-07-19 22:48:01 +07:00
hathach
6bb59eeb3f add lpc11u37 for hil rpi 2024-07-19 22:33:53 +07:00
Ha Thach
e9f9d43d67 Merge pull request #2723 from liamfraser/rp2040_tweaks
RP2040 tweaks
2024-07-19 21:33:50 +07:00
Ha Thach
9a418317f3 Merge pull request #2694 from feaser/keil_weak_fix
Additional fix related to issue #1018. Corrects the usage of TU_ATTR_WEAK for the Keil compiler
2024-07-19 21:20:55 +07:00
Ha Thach
dcf133b6ae Merge pull request #2681
usbh: Add set address recovery time
2024-07-19 21:10:31 +07:00
hathach
8183433600 fix compile with tud_vendor_control_xfer_cb() and check tud_descriptor_device_cb() 2024-07-19 21:05:10 +07:00
hathach
e92acf0a91 also migrate tud_descriptor_device_qualifier_cb() / tud_descriptor_other_speed_configuration_cb() 2024-07-19 20:53:23 +07:00
Frank Voorburg
d040644b6c Additional fix related to issue #1018. Corrects the usage of TU_ATTR_WEAK for the Keil
compiler for the callback functions:

* tud_descriptor_bos_cb()
* tud_vendor_control_xfer_cb()
* tud_mount_cb()
* tud_umount_cb()
* tud_suspend_cb()
* tud_resume_cb()

Without the fix for the first two functions, the USB device won't enumerate properly, if
the device makes use of a BOS description. For example when using a Microsoft OS 2.0
platform capability descriptor to set a specific Device Interface GUID for WinUSB.

The fix for the other four functions were added, because it's probably just a matter of
time before someone runs into the same problem with those callback functions.
2024-07-19 20:43:26 +07:00
Ha Thach
c48d2eba0d Merge pull request #2630 from HiFiPhile/dcd_race 2024-07-19 18:28:33 +07:00
hathach
6fb6602a09 - add tud_cdc_n_ready() though not used
- usbd now change _usbd_dev.cfg_num before calling driver's open()
2024-07-19 18:08:04 +07:00
hathach
be18af8235 revert changes to usbds configuration_reset() (deal with it in separated PR) 2024-07-19 17:10:53 +07:00
HiFiPhile
4b55af17c9 Fix STM32F7 FS port build. 2024-07-19 17:02:57 +07:00
HiFiPhile
772398f6ea Save setup_count on bus reset. 2024-07-19 17:02:57 +07:00
HiFiPhile
a1fd43ebaf Clear _usbd_dev prior to driver reset. 2024-07-19 17:02:56 +07:00
HiFiPhile
60b3d14d19 Check tud ready check for OUT xfer. 2024-07-19 17:02:53 +07:00
Ha Thach
ad3c49ca43 Merge pull request #2726 from hathach/hil-add-ra4m1
add ra4m1 ek for hil test
2024-07-19 13:06:33 +07:00
hathach
b35173b5b0 skip msc tests for ra due to existing bug 2024-07-19 12:23:04 +07:00
Ha Thach
7706e6f5d2 Merge pull request #2725
UAC2: Fix memclr on driver reset.
2024-07-19 12:21:36 +07:00
hathach
7e7a38b97d update test json 2024-07-19 11:48:43 +07:00
hathach
94454684f7 add ra4m1 ek for hil test 2024-07-19 11:29:48 +07:00
HiFiPhile
ffe1d0664b UAC2: Fix memclr on driver reset. 2024-07-18 20:02:57 +02:00
graham sanderson
31a979a6cc fix some clang compiler warnings 2024-07-18 11:11:06 +01:00
graham sanderson
5f6152a87e not all GCC compiler builds support --no-warn-rwx-segments; check_linker_flag is not available in all supported version of CMake, so just allow it to be passed in 2024-07-18 11:11:06 +01:00
graham sanderson
0d72f153cf fix arguable bug caught as warning by LLVM embedded toolchain for ARM 14.0.0 2024-07-18 11:11:06 +01:00
Liam Fraser
23c9353cd8 net_lwip_webserver: allow TINYUSB_LWIP_PATH to be defined by parent CMake file 2024-07-18 11:10:55 +01:00
Ha Thach
a615b0a003 Merge pull request #2722 from hathach/fix-hil-boardtest 2024-07-18 14:10:21 +07:00
hathach
eb698f8cc7 skip hil test if binary not exist 2024-07-18 13:54:11 +07:00
hathach
30a48c57bd fix hil board_test duplication, add cdc_msc_freertos test 2024-07-18 13:21:38 +07:00
Ha Thach
b8581b4ab7 Merge pull request #2721 from hathach/hild-add-metro-m7
HIL add metro m7
2024-07-18 10:48:47 +07:00
hathach
8be0d503da fix make build 2024-07-18 09:34:58 +07:00
hathach
68518aaa4b add metro_m7_1011 to hil rpi 2024-07-18 09:25:52 +07:00
hathach
ea5deb0018 add unique id for imxrt 2024-07-18 09:24:29 +07:00
YixingShen
15766ad988 fixed _find_desc_format 2024-07-18 00:46:20 +08:00
Liam Fraser
3804ab9a67 RP2040: no need to clear usb_hw (usb registers) as they are reset to default state by a hardware reset 2024-07-17 15:47:00 +01:00
Liam Fraser
770efd9b46 RP2040: Use our own unaligned memcpy to avoid alignment faults with some memcpy implementations 2024-07-17 15:47:00 +01:00
Ha Thach
c6339204f4 Merge pull request #2719 from hathach/add-family-da1469x 2024-07-17 21:18:11 +07:00
hathach
daa7acd585 add FreeRTOSConfig.h for da1469 2024-07-17 20:40:27 +07:00