Commit Graph

8448 Commits

Author SHA1 Message Date
7e472fa3ca try to add esp32 p4 and esp-idf v5.3 support 2024-09-30 11:53:18 +07:00
bb2d1dd0c1 update/rename ghwcfg registers 2024-09-30 11:53:17 +07:00
47233f863a update to dwc2 register struct 2024-09-30 11:53:17 +07:00
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
c8ab65fbb6 Merge pull request #2576 from HiFiPhile/dwc2_dma
DWC2 DMA support
2024-09-25 10:16:28 +07:00
e483c6a2ad Add a note about data cache. 2024-09-24 21:30:16 +02:00
6a15e7875c more rename 2024-09-24 18:12:01 +07:00
a1244381b3 add CFG_TUD_DWC2_DMA, make it compile time option 2024-09-24 17:55:15 +07:00
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
40b55170c8 skip pico2 dual test, it seems not stable 2024-09-18 20:27:34 +07:00
9bfb3e7787 Merge branch 'refs/heads/master' into fork/HiFiPhile/dwc2_dma 2024-09-18 18:01:28 +07:00
f4dd176484 Merge pull request #2803 from UweBonnes/b_u585i-iot
Add STM32 B_5585I-IOT2A board
2024-09-16 10:48:06 +07:00
2c27f29f71 Add STM32 B_5585I-IOT2A board 2024-09-14 20:32:18 +02:00
5217cee5de Merge pull request #2801 from hathach/release-0.17.0 0.17.0 2024-09-13 23:42:53 +07:00
115b1bb71e prepare for 0.17.0 release 2024-09-13 23:23:37 +07:00
3ff128bacf Merge pull request #2799 from hathach/add-pico2
add pico2 rp2350 (arm) board
2024-09-13 19:29:53 +07:00
c419b1e7c5 add pico2 rp2350 (arm) board
add pico2 to hil ci
2024-09-13 19:12:26 +07:00
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
013b4488b0 [circleci] fix build with rx by get-deps before install toolchain 2024-09-11 10:20:17 +07:00
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
9b4bb61cbd ep stream init: wrap with OSAL_MUTEX_REQUIRED, only create fifo mutex if needed 2024-09-10 20:41:01 +07:00
7909a62569 fix warnings 2024-09-10 18:47:58 +07:00
dd1822ba03 reduce ep stream footprint by using is_mps512 since it only support bulk so far 2024-09-10 18:37:53 +07:00
3ab63fbc65 remove vendor ep_addr, use stream api instead 2024-09-10 18:27:22 +07:00
7373a02396 minor clean up 2024-09-10 18:13:38 +07:00
bbeae09259 update vendor device to use edpt stream which also support non-buffereed (no fifo) mode 2024-09-10 17:45:03 +07:00
cc816dc9c0 change edpt stream api to take hwid from API to reduce memory footprint 2024-09-10 17:41:20 +07:00
c0030810dd update edpt_stream to support non-buffered (no fifo) mode 2024-09-10 16:15:51 +07:00
867f17acea change vendor device to use edpt stream API 2024-09-10 10:44:22 +07:00
7867464694 Merge branch 'master' into dwc2_dma 2024-09-08 17:15:28 +02:00
3eea46056e Merge pull request #2788 from dp111/cppcheck
make function prototypes match functions( found by cppcheck)
2024-09-04 20:06:47 +02:00
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
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
6935c66309 Make function parameter definitions match function prototypes ( found with cppcheck) 2024-09-03 20:32:23 +01:00
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
dde81f8f03 make function prototypes match definitions ( found with cppcheck) 2024-09-03 19:59:55 +01:00
8ab1e4fbd0 make function prototypes match ( found by cppcheck) 2024-09-03 19:38:34 +01:00
4349e99fb2 Merge pull request #2786 from dp111/breakinside
Put break inside #if
2024-09-02 13:50:59 +02:00
ee551909b2 Merge pull request #2783 from donatieng/don/bth_device-zlp
Bluetooth Device: Issue ZLP on ACL IN ep when transfer is multiple of endpoint max packet size
2024-09-02 13:50:44 +02:00
8eb3bd213f Merge pull request #2765 from hinxx/usbtmc-clean
couple of fixes for usbtmc example
2024-09-01 18:09:36 +02:00
12f5a6edbe Merge pull request #2781 from lurch/patch-1
Fix compiler warning in hid_boot_interface example
2024-09-01 18:03:32 +02:00
29e025cbf5 Merge pull request #2731 from cumhuronat/master
Fix: Properly Handle NAK Response in MAX3421E driver
2024-08-30 18:10:15 +07:00
cef4c466b3 Bluetooth Device: Issue ZLP on ACL IN ep when transfer is multiple of endpoint max packet size 2024-08-30 07:53:49 +00:00
64e62bad0d Merge pull request #2784 from tannewt/fix_esp32_sx_resume
Fix ESP32-SX resume
2024-08-30 09:50:35 +07:00
6890975f80 Fix ESP32-SX resume
The interrupt handler pipes through the resume event but the
interrupt wasn't enabled in the first place.
2024-08-29 14:04:49 -07:00
ed0d58749d Merge pull request #2782 from rgrr/fix-dcd_nrf5x-wrong-order
dcd_nrf5x: fix race condition
2024-08-29 20:56:51 +02:00
1d2c9f929d change order, fixes #2778 2024-08-29 15:31:29 +02:00
f73964e3e5 Fix compiler warning in hid_boot_interface example 2024-08-28 13:30:48 +01:00
669f341b0b Merge pull request #2780 from hathach/bump-pio-usb
bump up pio-usb to 0.6.1
2024-08-28 14:57:55 +07:00
0d542a0bdc enable i386 arch for running rx-gcc 2024-08-28 14:44:32 +07:00