8715 Commits

Author SHA1 Message Date
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
Shawn Hoffman
616532892d make all python files executable and standardize interpreter 2024-09-17 12:17:12 -07:00
Ha Thach
f4dd176484
Merge pull request #2803 from UweBonnes/b_u585i-iot
Add STM32 B_5585I-IOT2A board
2024-09-16 10:48:06 +07:00
Uwe Bonnes
2c27f29f71 Add STM32 B_5585I-IOT2A board 2024-09-14 20:32:18 +02:00
Ha Thach
5217cee5de
Merge pull request #2801 from hathach/release-0.17.0 0.17.0 2024-09-13 23:42:53 +07:00
hathach
115b1bb71e
prepare for 0.17.0 release 2024-09-13 23:23:37 +07:00
Ha Thach
3ff128bacf
Merge pull request #2799 from hathach/add-pico2
add pico2 rp2350 (arm) board
2024-09-13 19:29:53 +07:00
hathach
c419b1e7c5
add pico2 rp2350 (arm) board
add pico2 to hil ci
2024-09-13 19:12:26 +07:00
Ha Thach
91c8700a9f
Merge pull request #2794 from hathach/fix-circleci
[circleci] fix build with rx by get-deps before install toolchain
2024-09-11 10:48:15 +07:00
hathach
013b4488b0
[circleci] fix build with rx by get-deps before install toolchain 2024-09-11 10:20:17 +07:00
Ha Thach
4b107a2b9e
Merge pull request #2450 from HiFiPhile/vendor_fifo
Allow vendor class to be used without FIFO.
2024-09-11 10:10:06 +07:00
hathach
9b4bb61cbd
ep stream init: wrap with OSAL_MUTEX_REQUIRED, only create fifo mutex if needed 2024-09-10 20:41:01 +07:00
hathach
7909a62569
fix warnings 2024-09-10 18:47:58 +07:00
hathach
dd1822ba03
reduce ep stream footprint by using is_mps512 since it only support bulk so far 2024-09-10 18:37:53 +07:00
hathach
3ab63fbc65
remove vendor ep_addr, use stream api instead 2024-09-10 18:27:22 +07:00
hathach
7373a02396
minor clean up 2024-09-10 18:13:38 +07:00
hathach
bbeae09259
update vendor device to use edpt stream which also support non-buffereed (no fifo) mode 2024-09-10 17:45:03 +07:00
hathach
cc816dc9c0
change edpt stream api to take hwid from API to reduce memory footprint 2024-09-10 17:41:20 +07:00
hathach
c0030810dd
update edpt_stream to support non-buffered (no fifo) mode 2024-09-10 16:15:51 +07:00
hathach
867f17acea
change vendor device to use edpt stream API 2024-09-10 10:44:22 +07:00
HiFiPhile
7867464694
Merge branch 'master' into dwc2_dma 2024-09-08 17:15:28 +02:00
HiFiPhile
3eea46056e
Merge pull request #2788 from dp111/cppcheck
make function prototypes match functions( found by cppcheck)
2024-09-04 20:06:47 +02:00
Ha Thach
55951b71ae
Merge pull request #2789 from hathach/enhance-disconect-connect-esp32
dwc2: for esp32 force disconnect/connect using USB_WRAP otg pad overr…
2024-09-04 21:15:40 +07:00
hathach
0bb7b992d8
dwc2: for esp32 force disconnect/connect using USB_WRAP otg pad override (DM=DP=0) in addition to dwc2's dctrl 2024-09-04 20:56:04 +07:00
dp111
6935c66309 Make function parameter definitions match function prototypes ( found with cppcheck) 2024-09-03 20:32:23 +01:00
dp111
fc07df320b use fixed with in printf ( found by clang)
NB %lu is a minimum of 32 bits where as the variable use is exactly 32 bits . This can affect porting to other systems.
2024-09-03 20:28:42 +01:00
dp111
dde81f8f03 make function prototypes match definitions ( found with cppcheck) 2024-09-03 19:59:55 +01:00