103 Commits

Author SHA1 Message Date
hathach
1f18be93db
change the tusb_rhport_init_t struct, exclude the rhport to make API more consistent 2024-10-14 18:27:52 +07:00
hathach
ba3a5b4374
clion files 2024-10-10 10:48:25 +07:00
hathach
599bb0c822
improving dwc2, merging diep and doep if possible 2024-10-10 00:08:45 +07:00
hathach
87f1993304
esp32p4 use port0 as fs, port1 as highspeed 2024-09-30 11:53:19 +07:00
hathach
67e5577b42
added p4, seems to work well and enumerated 2024-09-30 11:53:18 +07:00
hathach
c419b1e7c5
add pico2 rp2350 (arm) board
add pico2 to hil ci
2024-09-13 19:12:26 +07:00
hathach
3ab63fbc65
remove vendor ep_addr, use stream api instead 2024-09-10 18:27:22 +07:00
hathach
8e3093e06f
update cmake profile 2024-08-16 08:21:20 +07:00
hathach
ad411b6c25
minor update to cmake profile 2024-08-13 10:55:17 +07:00
hathach
57c26fdc72
use EP_KIND for STATUS OUT to fix OUT packet is auto accepted after SETUP without usbd consent 2024-08-08 00:27:51 +07:00
hathach
6bb59eeb3f
add lpc11u37 for hil rpi 2024-07-19 22:33:53 +07:00
hathach
94454684f7
add ra4m1 ek for hil test 2024-07-19 11:29:48 +07:00
hathach
57a08200fc
add family cmake/make for da1469x boards 2024-07-17 19:28:59 +07:00
hathach
4396ecd22c
change COMPILE_DEFINE to CFLAGS_CLI for cmake/make 2024-06-25 11:31:19 +07:00
hathach
f9cd5ccdf0
skip examples for ch32v203g6 2024-06-21 18:50:44 +07:00
hathach
ab55bc077d
update cmake.xml 2024-06-21 16:09:08 +07:00
hathach
90deeddf3d
add c6 devkit, tested with max3421e 2024-06-06 15:49:20 +07:00
hathach
daffb24111
minor clean up 2024-05-24 14:13:58 +07:00
hathach
937b2eac36
change default clock to 144mhz 2024-05-24 14:00:02 +07:00
hathach
07d879378f
code format
add missing MIT license
2024-05-20 17:41:48 +07:00
hathach
2a67ce773d
change default risv-gcc to riscv-none-elf- and add _zicsr extension
add cmake for ch32v20x, skip freertos examples for CH32V20X, also skip net webserver due to lack of RAM
update to use openocd with wlinke adapter
2024-05-16 19:18:43 +07:00
Ha Thach
ba6babf570
Rework ci (#2631)
* add name field to usbd_class_driver_t
* ci: use set matrix py script
* add riscv32 and cmake support for ch32v307, fomu,  gd32vf103
* update build_cmake.py to take --family --board --toolchain
* separate hil test to its own workflow
* move esp32 board into separated hil json
* add make build to ci
* remov build_make.py
* build.py support esp32 board
* setup toolchain support esp-idf
* fix missing click
* merge family in matrix build to reduce jobs
* skip cifuzz since it still has issue with get_deps and click
2024-05-09 20:43:46 +07:00
hathach
3791514908
add cmake for samg55 2024-05-04 17:23:16 +07:00
hathach
7c7be885b4
clion setting 2024-05-03 23:16:21 +07:00
hathach
59f8e9dff9
rename to samd5x_e5x 2024-05-03 15:17:07 +07:00
hathach
41f9fd6513
update clion metadata 2024-04-24 11:38:33 +07:00
hathach
9f0e4c2889
run config update 2024-04-19 23:16:56 +07:00
hathach
abddc850ac
add cmake support for msp430 2024-04-12 11:45:36 +07:00
hathach
fc54ad43b1
move walkaround to dcd_ep_ctr_rx_handler(), increase cycle_count from 10 to 20 (40 cycle) 2024-03-31 21:54:40 +07:00
hathach
834e2c9560
usbd only process last setup packet in the event queue 2024-03-13 11:46:23 +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
a1bfde83fb
adding frdm k64f, board test run well with led, button and uart 2024-02-23 13:18:52 +07:00
Michael Fischer
ea30041168
Merge branch 'hathach:master' into nxp_k64 2024-02-04 10:55:34 +01:00
hathach
aa58cdcfa6
change CFG_TUH_CDC_FTDI/CP210X_PID_LIST to CFG_TUH_CDC_FTDI/CP210X_VID_PID_LIST which contains both vid and pid. 2024-01-16 01:28:29 +07:00
hathach
3349e40276 add cmake support for lpc17 2024-01-11 17:32:21 +07:00
hathach
551e47a464
allow rp2040 to use max3421e as host controller
- fix warnings build hcd max3421 with rp2040
- add tinyusb_host_max3421 target for rp2040 cmake, -DMAX3421_HOST=1
will enable this
- add max3421 driver implementation for rp2040 family
- update tusb_config for host to allow easy enable host selection for
rp2040 (default/pio-usb/max3421)
2023-12-26 22:50:01 +07:00
hathach
c9c00eb26b
added ioc for h563 nucleo, usb working with on-board stlink 2023-12-18 11:42:42 +07:00
hathach
a7fe956e35
rename dk board and more update 2023-12-15 18:57:21 +07:00
hathach
26ca48e7a7
move make.mk and rules.mk to build_system/make 2023-11-23 20:20:01 +07:00
hathach
86f6588c3f
update example to work with featherwing max3421, set max3421 GPIO0 for vbus
tested with feather nrf52840, m0, m4
2023-11-20 22:09:38 +07:00
hathach
e666a39dd7
update clion setting 2023-11-16 21:37:30 +07:00
hathach
9ffb20429a
add metro m7 1011 sd with trace etm, try to enable but not working yet 2023-11-16 12:32:35 +07:00
hathach
e0d632a954
add ra2a1 ek
also make some other changes
2023-11-15 16:07:44 +07:00
Ha Thach
4c01c5a714
Merge pull request #2300 from hathach/add-u5a5
Add support for stm32u5a5 (highspeed with built-in femtoPHY)
2023-10-31 13:27:54 +07:00
hathach
9cba9a753b
update s3 devkitm with max3421 pin following metro s3, check max3421 version to make sure it is valid 2023-10-27 17:40:53 +07:00
hathach
5025e80c9e
adding u5a5 nucleo 2023-10-18 15:27:06 +07:00
hathach
22aefd6aba
add cmake support for u575 nucleo 2023-10-17 22:48:54 +07:00
hathach
f36e0b7b92
esp32 comment out uart, increase max3421 spi speed to 26mhz 2023-10-03 16:27:35 +07:00
hathach
76c43a5bdc
Merge branch 'master' into add-max3421-esp32 2023-09-27 17:52:18 +07:00
hathach
6dc64eaa28
max3421 communication work with esp32 up to enumeration, seems still have a bit of issue 2023-09-27 12:34:45 +07:00