Commit Graph

191 Commits

Author SHA1 Message Date
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
daef846aa7 rename CFG_TUD_DWC2_DMA to CFG_TUD_DWC2_DMA_ENABLE 2024-11-14 13:26:11 +07:00
hathach
401a704804 clean up 2024-11-13 19:32:57 +07:00
hathach
98bc480f73 retry test up to 2 times, somehow open serial failed randomly with rp2040 2024-11-13 18:23:58 +07:00
hathach
202aaa49ad change test order (no cdc or msc back to back). 2024-11-13 17:34:22 +07:00
hathach
3ee3658dad skip max3421e metro m4 for now, due to cdc output too fast. 2024-11-13 17:01:54 +07:00
hathach
9ff02daa56 improve hil for dual cdc, close cdc once done 2024-11-13 16:20:41 +07:00
hathach
6776c7171e fix hil set matrix 2024-11-13 15:06:39 +07:00
hathach
42ead3a8e0 hil cleanup flahser 2024-11-13 13:37:29 +07:00
hathach
aeae2966a2 hil add stm32f723disco, add test flags for device/host/dual 2024-11-13 13:08:30 +07:00
hathach
e391e33492 update host/device_info to build with freertos for espressif board. Add hil test for host/device_info 2024-11-12 19:00:00 +07:00
hathach
3c564fd947 try adding host test for p4 2024-11-11 18:40:31 +07:00
hathach
d8970506a6 hil replace f407disco by h743nucleo 2024-11-11 17:33:02 +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
80ad7c4e87 add tusb_time_millis_api() and default/weak tusb_time_delay_ms_api(). Which is required for host and some device without RTOS. 2024-11-04 17:20:58 +07:00
hathach
e83e08343a change dcd_init() return from void to bool 2024-10-14 19:42:22 +07:00
hathach
1f18be93db change the tusb_rhport_init_t struct, exclude the rhport to make API more consistent 2024-10-14 18:27:52 +07:00
hathach
f3b7d7515e fix fuzzing build 2024-10-11 16:00:51 +07:00
hathach
d997f0071e change dcd_init() to take rhport struct 2024-10-11 15:31:49 +07:00
hathach
92602b9de3 change tusb_init(), tusb_rhport_init() to use init struct for expandability 2024-10-11 13:41:53 +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
c3437961b8 remove stm32f769disco since it is not reliable 2024-10-10 00:08:47 +07:00
hathach
07c14f30a6 add f407disco to hil pool 2024-10-10 00:08:46 +07:00
hathach
b2a98eadab add stm32f769disco to hil pool 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
31c123aa32 update new json change 2024-10-04 17:38:57 +07:00
hathach
790a107287 revert hfp dma for now, due to ci build matrix 2024-10-04 17:05:45 +07:00
hathach
7cdab1c94b enable dma hil test with hfp.json 2024-10-04 16:33:58 +07:00
hathach
072a80d088 hil test both slave and dma for dwc2 esp32s3 2024-10-04 16:02:46 +07:00
hathach
1b295de9ad add hil_ci_set_matrix.py, starting to support hil with additional build flags 2024-10-04 15:01:03 +07:00
hathach
49d250be8f Merge branch 'master' into add-esp32p4 2024-10-01 00:18:24 +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
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
hathach
40b55170c8 skip pico2 dual test, it seems not stable 2024-09-18 20:27:34 +07:00
Shawn Hoffman
616532892d make all python files executable and standardize interpreter 2024-09-17 12:17:12 -07:00
hathach
c419b1e7c5 add pico2 rp2350 (arm) board
add pico2 to hil ci
2024-09-13 19:12:26 +07:00
dp111
dde81f8f03 make function prototypes match definitions ( found with cppcheck) 2024-09-03 19:59:55 +01:00
hathach
6fdf206f11 bump up pio-usb to 0.6.1, enable dual hil test for pico 2024-08-28 11:43:14 +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
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
hathach
0541598d07 mimxrt1015_evk does not work reliably in hil pool (like metro m7). 2024-08-19 21:22:59 +07:00
hathach
215832397b update doc, re-enable metro m7 for hil, only build make windows/macos on PR 2024-08-19 19:44:22 +07:00
hathach
635bdc1fce fix ci build 2024-08-19 17:36:11 +07:00
hathach
e345380723 add flash_openocd_adi() for use with max32
add feather max32666 to the hil pool
2024-08-18 17:15:07 +07: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