8489 Commits

Author SHA1 Message Date
hathach
d997f0071e
change dcd_init() to take rhport struct 2024-10-11 15:31:49 +07:00
hathach
92602b9de3
change tusb_init(), tusb_rhport_init() to use init struct for expandability 2024-10-11 13:41:53 +07:00
Ha Thach
a4fb8354e4
Merge pull request #2834 from hathach/add-tusb_int_handler-update-tinyusb_init
add new tusb_int_handler(rhport, in_isr) and update tusb_init(rhport, role)
2024-10-10 17:00:40 +07:00
hathach
57aac432b5
add new tusb_int_handler(rhport, in_isr) as common irq handler
update tusb_init() to take rhport and role, defined as macro with optional argument for backward compatible
2024-10-10 16:28:36 +07:00
Ha Thach
ffdf81f53a
Merge pull request #2833 from hathach/update-dwc2
more dwc2 enhance
2024-10-10 11:34:05 +07:00
hathach
1406ad84e3
remove debug code 2024-10-10 11:05:32 +07:00
hathach
ba3a5b4374
clion files 2024-10-10 10:48:25 +07:00
hathach
c3437961b8
remove stm32f769disco since it is not reliable 2024-10-10 00:08:47 +07:00
hathach
98e94a5d6d
enhance dwc2 2024-10-10 00:08:46 +07:00
hathach
07c14f30a6
add f407disco to hil pool 2024-10-10 00:08:46 +07:00
hathach
599bb0c822
improving dwc2, merging diep and doep if possible 2024-10-10 00:08:45 +07:00
hathach
b2a98eadab
add stm32f769disco to hil pool 2024-10-10 00:08:45 +07:00
hathach
cb5e273e9a
enhance dwc2 markdown with field mapping 2024-10-10 00:08:41 +07:00
Ha Thach
65242fd11f
Merge pull request #2720 from YixingShen/master
fixed video_device.c _find_desc_format
2024-10-07 11:12:53 +07:00
Ha Thach
a13dbd4452
Merge pull request #2809 from shuffle2/master
make all python files executable and standardize interpreter
2024-10-07 11:11:54 +07:00
Ha Thach
6bfd024137
Merge pull request #2824 from Maerdl/master
support stm32U0 device
2024-10-04 17:51:58 +07:00
Ha Thach
4e0d5343b4
Merge pull request #2827 from hathach/ci-dwc2-dma
Ci dwc2 dma
2024-10-04 17:51:34 +07:00
hathach
31c123aa32
update new json change 2024-10-04 17:38:57 +07:00
hathach
73f7ce7103
U0 does not have dwc2 controller 2024-10-04 17:26:14 +07:00
hathach
0abd6474d9
fix circleci set-matrix 2024-10-04 17:10:13 +07:00
hathach
790a107287
revert hfp dma for now, due to ci build matrix 2024-10-04 17:05:45 +07:00
hathach
7cdab1c94b
enable dma hil test with hfp.json 2024-10-04 16:33:58 +07:00
hathach
06347661de
accept and ignore -f1 option 2024-10-04 16:09:43 +07:00
hathach
072a80d088
hil test both slave and dma for dwc2 esp32s3 2024-10-04 16:02:46 +07:00
hathach
5a5dbfc8c6
fix missing json 2024-10-04 15:05:02 +07:00
hathach
1b295de9ad
add hil_ci_set_matrix.py, starting to support hil with additional build flags 2024-10-04 15:01:03 +07:00
hathach
db15f63736
Merge branch 'master' into fork/Maerdl/master 2024-10-02 18:22:06 +07:00
Haefner, Martin
3fa7da95bd support stm32U0 device 2024-10-01 15:24:11 +02:00
Ha Thach
eda3cceab2
Merge pull request #2818 from hathach/add-esp32p4
Add esp32p4 OTG HS support
2024-10-01 11:15:33 +07:00
hathach
49d250be8f
Merge branch 'master' into add-esp32p4 2024-10-01 00:18:24 +07:00
Ha Thach
ad6e1ec782
Merge pull request #2820 from HiFiPhile/vendor_fix
Fix vendor class reset.
2024-10-01 00:17:57 +07:00
HiFiPhile
53989a99f6
Fix vendor class reset. 2024-10-01 00:03:01 +07:00
Ha Thach
254167bdbd
Merge pull request #2823 from hathach/hil-piousb-host-optional
HIL have dual/host_info_to_device_cdc optional for pico/pico2
2024-10-01 00:02:08 +07:00
hathach
d6c8719bcb
temporarily update hil_test.py to have dual/host_info_to_device_cdc optional for pico/pico2 since it does not seem to be stable enough 2024-09-30 23:16:53 +07:00
hathach
fa44923de1
skip some examples for mcxa15 2024-09-30 22:13:30 +07:00
hathach
4617fb5229
update build script to correctly skip non max3421 enabled for espressif boards 2024-09-30 21:53:57 +07:00
hathach
4c81d91a73
bump up idf to 5.3.1 2024-09-30 11:53:20 +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
7e472fa3ca
try to add esp32 p4 and esp-idf v5.3 support 2024-09-30 11:53:18 +07:00
hathach
bb2d1dd0c1
update/rename ghwcfg registers 2024-09-30 11:53:17 +07:00
hathach
47233f863a
update to dwc2 register struct 2024-09-30 11:53:17 +07:00
Ha Thach
e209acb8d3
Migrate hil vm (#2822)
* migrate hil to new x64 VM instead of rpi
* re-enable hil for s3
2024-09-30 10:58:19 +07:00
Ha Thach
c8ab65fbb6
Merge pull request #2576 from HiFiPhile/dwc2_dma
DWC2 DMA support
2024-09-25 10:16:28 +07:00
HiFiPhile
e483c6a2ad Add a note about data cache. 2024-09-24 21:30:16 +02:00
hathach
6a15e7875c
more rename 2024-09-24 18:12:01 +07:00
hathach
a1244381b3
add CFG_TUD_DWC2_DMA, make it compile time option 2024-09-24 17:55:15 +07:00
hathach
86b4608365
update dfifo allocation scheme to use top pointer, update document and explanation for EPInfo address and GDFIFO.
some function rename
update h743 linker to use SRAM1 since USB DMA cannot access DTCM ram
update xmc4500 to use uuid for testing
2024-09-24 17:38:31 +07:00
hathach
40b55170c8
skip pico2 dual test, it seems not stable 2024-09-18 20:27:34 +07:00
hathach
9bfb3e7787
Merge branch 'refs/heads/master' into fork/HiFiPhile/dwc2_dma 2024-09-18 18:01:28 +07:00