hathach
9e4b855e53
minor clean up
2024-11-27 11:35:21 +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
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
07c14f30a6
add f407disco to hil pool
2024-10-10 00:08:46 +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
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
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
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
hathach
0541598d07
mimxrt1015_evk does not work reliably in hil pool (like metro m7).
2024-08-19 21:22:59 +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
1402e6ec0d
add flash-uniflash support for ti tm4c
2024-08-15 14:36:31 +07:00
hathach
86419df42c
use zero wait flash for nano v203
2024-08-13 16:01:51 +07:00
hathach
0f732a2f8b
remove metro m7 for now
2024-08-13 14:50:54 +07:00
hathach
5f8599f6d4
metro m7 has issue with cdc_msc example randomly on hil test. Exclude it for now
2024-08-13 14:35:42 +07:00
hathach
f23170786a
increase pyserial timeout
2024-08-13 13:50:19 +07:00
hathach
61725a5263
fix concurrent mass storage test conflict, use pyfatfs to access disk dev by usb id instead of mounted in /media/
2024-08-13 13:16:46 +07:00
hathach
45f50ebaa8
increase enum timeout
2024-08-13 11:04:53 +07:00
hathach
a621c4b6fc
fix more race with ch32v203 and setup when queuing zlp.
...
improve hil test failed output
2024-08-12 16:39:25 +07:00
hathach
0d44977b54
add ch32v203 nano to hil pool
2024-08-08 21:38:49 +07:00
hathach
30e0ef221a
fix running hil in parallel
2024-08-05 19:23:35 +07:00
hathach
91e5a066c5
more fsdev clean up
...
hil test boards in parallel
2024-08-02 17:12:28 +07:00
hathach
3f4f6c0ec7
increase hil timeout, reduce fuzzing from 600 to 400 seconds
2024-08-01 15:40:47 +07:00
hathach
5fa03dd906
add stm32g0 (fsdev 2k) to hil pool
...
remove esp32s3 since cp210x cause usb bus issue in the long run
2024-08-01 13:00:38 +07:00
hathach
ef4285c00c
add flash stlink
2024-07-25 22:38:23 +07:00
hathach
b35173b5b0
skip msc tests for ra due to existing bug
2024-07-19 12:23:04 +07:00
hathach
eb698f8cc7
skip hil test if binary not exist
2024-07-18 13:54:11 +07:00
hathach
30a48c57bd
fix hil board_test duplication, add cdc_msc_freertos test
2024-07-18 13:21:38 +07:00
hathach
5edc8458f2
hil flash itsybitsy m4 with picoprobe
2024-07-16 14:30:51 +07:00
hathach
cc6806144f
update hil test to run on new pi5
2024-07-15 17:46:20 +07:00
Ha Thach
3e2ea77506
More ci tweak ( #2636 )
...
* change concurrency group to ${{ github.workflow }}-${{ github.ref }}
* use argparse for build.py hil_test.py, remove the need to install click
* move ci win/mac to build_cmake.yml
* rename build_family.yml to build_util.yml
* build_util.yml support esp32
* integrate build-espressif into build.yml
* build.py support make with --board option
* add get_deps action
* update hil test to reuse action
2024-05-10 18:55:43 +07:00
Ha Thach
ba6babf570
Rework ci ( #2631 )
...
* add name field to usbd_class_driver_t
* ci: use set matrix py script
* add riscv32 and cmake support for ch32v307, fomu, gd32vf103
* update build_cmake.py to take --family --board --toolchain
* separate hil test to its own workflow
* move esp32 board into separated hil json
* add make build to ci
* remov build_make.py
* build.py support esp32 board
* setup toolchain support esp-idf
* fix missing click
* merge family in matrix build to reduce jobs
* skip cifuzz since it still has issue with get_deps and click
2024-05-09 20:43:46 +07:00
hathach
9d0df8ebc5
add message when flashing failed
2024-01-24 12:10:17 +07:00
hathach
82218c8d68
retry flashih a few time due to random failed by s3
2024-01-24 00:43:23 +07:00
hathach
3da0d78170
minor tweaking
2023-12-13 20:16:47 +07:00
hathach
31c33ca853
tweak usb reset wait time, fix test script with IAR server
2023-12-13 19:18:08 +07:00