Commit Graph

1861 Commits

Author SHA1 Message Date
c41d9db3b1 Merge branch 'master' into rt1170
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2024-11-30 18:05:04 +01:00
486e14ea9b Fix CI. 2024-11-30 18:03:16 +01:00
f090b64227 enable ci for stm32c0, fix build issue with video example and clang 2024-11-27 23:00:49 +07:00
568c785da1 Add support for the STM32C0 and the NUCLEO-C071RB. 2024-11-27 22:28:32 +07:00
dbc2c8d972 Fix missing protoype warning, change TUD_EPBUF_TYPE_DEF order (#2889)
* change TUD_EPBUF_TYPE_DEF order
* add and fix -Wmissing-prototypes warnings  for   cmake (skip  make)
2024-11-27 18:28:12 +07:00
453d69517b fix multiple flag on compiling 2024-11-27 11:10:06 +07:00
67e92e6688 add TUH_EPBUF_DEF for cdc host 2024-11-26 22:07:28 +07:00
be25aa31f6 hcd dwc2 add dcache support, usbh correctly use cache line size with TUH_EPBUF_DEF 2024-11-26 10:20:38 +07:00
c09eedaf24 try to fix circleci with kinetis 2024-11-25 17:45:54 +07:00
01df8c36de fix ci 2024-11-21 22:03:52 +07:00
dbdc5a239c - move freertos_hooks to board.c
- add device/midi_test_freertos example
- update bth/dfu/midi device for cache line size
2024-11-21 17:49:38 +07:00
fa523a5682 make sure usb buffer occupies whole cache line when DCACHE is enabled for msc,cdc,hid
HIL enable device DMA for p4
2024-11-21 10:22:09 +07:00
4da5de707b have p4 dma somewhat working but having issue with buffer that does not occupy the whole cache line 2024-11-20 20:38:20 +07:00
d37707d6dd move handle ep slave/dma wihtin compiler macro 2024-11-18 23:02:17 +07:00
394045f596 Merge branch 'master' into fork/subsonicpulse/master 2024-11-14 10:49:28 +07:00
aeae2966a2 hil add stm32f723disco, add test flags for device/host/dual 2024-11-13 13:08:30 +07:00
3a89442dba use arm arch to detect rp2040 2024-11-11 21:55:30 +07:00
57c8c223e5 correctly test dwc2 dma device for s3, disable for p4 (cache issue) and f407 fs (slave only) 2024-11-11 16:42:08 +07:00
13f78e2e77 add esp32p4 to hil 2024-11-11 16:07:33 +07:00
3831786ede minor clean up 2024-11-08 22:53:28 +07:00
5d00488907 get hcd work esp32p4 but only in slave mode. In DMA channel's HCDMA is increased but data transfer over USB is not correct. 2024-11-08 17:23:43 +07:00
8174ab0640 Fix Usage of Bootsel Button for Pico 2
see code from 
https://github.com/raspberrypi/pico-examples/blob/master/picoboard/button/button.c
2024-11-07 12:16:42 +01:00
ab8160a29b hcd work with esp32p4 in slave mode but have issue with DMA mode. In slave it enumerate device but has issue with msc bulk in 2024-11-07 16:37:33 +07:00
9920ebff4a update bsp for h7 to support host mode 2024-11-07 15:04:19 +07:00
4baeeeb564 enable stm32f4 host 2024-11-07 09:49:04 +07:00
772edf879b fix iar build 2024-11-06 22:13:05 +07:00
e5c26924ed update bsp for f7 2024-11-06 21:46:18 +07:00
5f891e020c usbh use the new tusb_time_delay_ms_api()
fix duplicated device attach for some devices which cause "USBH Defer Attach until current enumeration complete"
include dev0 for tuh_edpt_abort_xfer()
2024-11-04 17:24:49 +07:00
54df3b2e94 mimxrt1170_evkb: add M4 build support. 2024-11-02 15:13:08 +01:00
56f53a6132 Replace cache clean/invalidate by MPU config. 2024-11-02 12:50:32 +01:00
9897a36ac4 fix f7 ci build 2024-10-31 12:11:47 +07:00
f953b6bf92 minor rename 2024-10-28 18:40:21 +07:00
79c0a249e8 got In transfer working, able to get 1st device descriptor and set address 2024-10-25 22:56:25 +07:00
77fa2f6701 fix make build 2024-10-25 19:27:09 +07:00
8461525d48 add tusb_time_millis(), able to reset and enable dwc2 port and get SOF active 2024-10-21 18:18:33 +07:00
61b33ca926 testing hcd with f723 due to h743eval issue with mfx vbus drive. 2024-10-18 22:16:21 +07:00
42b6f30eda add VBUS drive via MFX for h743 eval, but does not seems to work yet 2024-10-18 18:33:50 +07:00
4012e15075 move core init code to dwc2 common. update/correct build for esppressif 2024-10-15 17:55:24 +07:00
10a3aa3cc8 adding hcd dwc2 2024-10-15 13:03:12 +07:00
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
98e94a5d6d enhance dwc2 2024-10-10 00:08:46 +07:00
07c14f30a6 add f407disco to hil pool 2024-10-10 00:08:46 +07:00
599bb0c822 improving dwc2, merging diep and doep if possible 2024-10-10 00:08:45 +07:00
a13dbd4452 Merge pull request #2809 from shuffle2/master
make all python files executable and standardize interpreter
2024-10-07 11:11:54 +07:00
4617fb5229 update build script to correctly skip non max3421 enabled for espressif boards 2024-09-30 21:53:57 +07:00
87f1993304 esp32p4 use port0 as fs, port1 as highspeed 2024-09-30 11:53:19 +07:00
67e5577b42 added p4, seems to work well and enumerated 2024-09-30 11:53:18 +07:00
7e472fa3ca try to add esp32 p4 and esp-idf v5.3 support 2024-09-30 11:53:18 +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
616532892d make all python files executable and standardize interpreter 2024-09-17 12:17:12 -07:00