Commit Graph

2005 Commits

Author SHA1 Message Date
hathach
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
hathach
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
hathach
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
hathach
d37707d6dd move handle ep slave/dma wihtin compiler macro 2024-11-18 23:02:17 +07:00
hathach
394045f596 Merge branch 'master' into fork/subsonicpulse/master 2024-11-14 10:49:28 +07:00
hathach
aeae2966a2 hil add stm32f723disco, add test flags for device/host/dual 2024-11-13 13:08:30 +07:00
hathach
3a89442dba use arm arch to detect rp2040 2024-11-11 21:55:30 +07:00
hathach
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
hathach
13f78e2e77 add esp32p4 to hil 2024-11-11 16:07:33 +07:00
hathach
3831786ede minor clean up 2024-11-08 22:53:28 +07:00
hathach
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
subsonicpulse
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
hathach
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
hathach
9920ebff4a update bsp for h7 to support host mode 2024-11-07 15:04:19 +07:00
hathach
4baeeeb564 enable stm32f4 host 2024-11-07 09:49:04 +07:00
hathach
772edf879b fix iar build 2024-11-06 22:13:05 +07:00
hathach
e5c26924ed update bsp for f7 2024-11-06 21:46:18 +07:00
hathach
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
HiFiPhile
54df3b2e94 mimxrt1170_evkb: add M4 build support. 2024-11-02 15:13:08 +01:00
HiFiPhile
56f53a6132 Replace cache clean/invalidate by MPU config. 2024-11-02 12:50:32 +01:00
hathach
9897a36ac4 fix f7 ci build 2024-10-31 12:11:47 +07:00
hathach
f953b6bf92 minor rename 2024-10-28 18:40:21 +07:00
hathach
79c0a249e8 got In transfer working, able to get 1st device descriptor and set address 2024-10-25 22:56:25 +07:00
hathach
77fa2f6701 fix make build 2024-10-25 19:27:09 +07:00
hathach
8461525d48 add tusb_time_millis(), able to reset and enable dwc2 port and get SOF active 2024-10-21 18:18:33 +07:00
Deadman
965e26de1d add support for native SAMD HCD 2024-10-20 02:43:20 +02:00
hathach
61b33ca926 testing hcd with f723 due to h743eval issue with mfx vbus drive. 2024-10-18 22:16:21 +07:00
hathach
42b6f30eda add VBUS drive via MFX for h743 eval, but does not seems to work yet 2024-10-18 18:33:50 +07:00
hathach
4012e15075 move core init code to dwc2 common. update/correct build for esppressif 2024-10-15 17:55:24 +07:00
hathach
10a3aa3cc8 adding hcd dwc2 2024-10-15 13:03:12 +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
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
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
hathach
4617fb5229 update build script to correctly skip non max3421 enabled for espressif boards 2024-09-30 21:53:57 +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
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
Shawn Hoffman
616532892d make all python files executable and standardize interpreter 2024-09-17 12:17:12 -07:00
Uwe Bonnes
2c27f29f71 Add STM32 B_5585I-IOT2A board 2024-09-14 20:32:18 +02:00
hathach
c419b1e7c5 add pico2 rp2350 (arm) board
add pico2 to hil ci
2024-09-13 19:12:26 +07: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
hathach
29d4c82efb reset usb when init for max32650/66. change hil max32 to use pico (cmsis dap2), change metro m4 flasher 2024-08-27 20:24:18 +07:00
hathach
27ddf19631 add sndfifo owner info to skip rewriting data for retrying NAKed 2024-08-26 14:27:23 +07:00
hathach
45d06cd4ab skip dual/host_info_to_device_cdc for pico due to a bug in pio-usb 2024-08-22 22:25:14 +07:00
hathach
ccf886ca80 add pio-usb host test to hil. fix build as well 2024-08-22 18:51:32 +07:00
hathach
0db42aac71 add hil support for dual host_info_to_cdc
replace itsybitsy m4 by metro m4 + max3421e
2024-08-22 18:14:14 +07:00
Ha Thach
858ad66c93 circleci tweaks (#2770)
* skip circleci build on master push
* change max32666 probe to jlink, max32625pico is not reliable enough
2024-08-22 12:37:11 +07:00