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 |
|
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
|
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
|
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 |
|
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
|
8ab1e4fbd0
|
make function prototypes match ( found by cppcheck)
|
2024-09-03 19:38:34 +01:00 |
|
HiFiPhile
|
4349e99fb2
|
Merge pull request #2786 from dp111/breakinside
Put break inside #if
|
2024-09-02 13:50:59 +02:00 |
|
HiFiPhile
|
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 |
|
Ha Thach
|
29e025cbf5
|
Merge pull request #2731 from cumhuronat/master
Fix: Properly Handle NAK Response in MAX3421E driver
|
2024-08-30 18:10:15 +07:00 |
|
Donatien Garnier
|
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 |
|
Ha Thach
|
64e62bad0d
|
Merge pull request #2784 from tannewt/fix_esp32_sx_resume
Fix ESP32-SX resume
|
2024-08-30 09:50:35 +07:00 |
|
Scott Shawcroft
|
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 |
|
Reinhard Griech
|
1d2c9f929d
|
change order, fixes #2778
|
2024-08-29 15:31:29 +02:00 |
|
Mengsk
|
cefee1a743
|
Merge remote-tracking branch 'tinyusb/master' into vendor_fifo
|
2024-08-27 12:13:29 +02:00 |
|
hathach
|
27ddf19631
|
add sndfifo owner info to skip rewriting data for retrying NAKed
|
2024-08-26 14:27:23 +07:00 |
|
Cumhur Onat
|
c7851e8dcb
|
only check SNDBAV IRQ if there is data to send
|
2024-08-23 10:54:28 +07:00 |
|
Cumhur Onat
|
5bb2e66ce7
|
fix for out retry attempts with nak response
|
2024-08-23 10:54:28 +07:00 |
|
hathach
|
ea4f9ceb58
|
remove weak from dcd_edpt_close() for port without TUP_DCD_EDPT_ISO_ALLOC
|
2024-08-19 20:08:55 +07:00 |
|
hathach
|
088486186f
|
rename TUD_ENDPOINT_EXCLUSIVE_NUMBER to TUD_ENDPOINT_ONE_DIRECTION_ONLY
|
2024-08-19 19:05:33 +07:00 |
|
hathach
|
635bdc1fce
|
fix ci build
|
2024-08-19 17:36:11 +07:00 |
|
hathach
|
0c9d7a2185
|
add hwfifo_flush()
|
2024-08-19 13:11:48 +07:00 |
|
hathach
|
8fdd8d9a7b
|
implement dcd_edpt_iso_alloc/dcd_edpt_iso_activate for musb. video_capture example with iso kind of work but not smoothly. audio example does not seems to work as expected
|
2024-08-19 12:04:24 +07:00 |
|
hathach
|
76eb2f5066
|
more musb update
|
2024-08-18 16:34:58 +07:00 |
|
hathach
|
fe7ffc8eda
|
rename register bit definition to prevent conflict
|
2024-08-17 19:08:48 +07:00 |
|
hathach
|
123830c1f0
|
remove unused register def
|
2024-08-17 19:06:19 +07:00 |
|
hathach
|
a6bee747b6
|
define and use TUD_ENDPOINT_EXCLUSIVE_NUMBER
|
2024-08-17 18:07:36 +07:00 |
|
hathach
|
993473312b
|
minor update
|
2024-08-17 17:11:54 +07:00 |
|
hathach
|
e9109f36ba
|
refactor fifo configure/setup for dynamic and static fifo
|
2024-08-17 16:37:27 +07:00 |
|
hathach
|
eaf9cc1beb
|
more refactor to simplify musb driver
|
2024-08-17 13:33:53 +07:00 |
|
dp111
|
c34d5e7a71
|
Put break inside #if #endif
|
2024-08-16 21:43:41 +01:00 |
|
hathach
|
33e3ea3645
|
remove analog PHY from musb_regs_t
hil: remove ch32v203 since not reliable enough
|
2024-08-15 23:46:33 +07:00 |
|