124 Commits

Author SHA1 Message Date
hathach
ce5fe3cc19
change s3 baudrate 2024-07-22 22:05:21 +07:00
hathach
6bb59eeb3f
add lpc11u37 for hil rpi 2024-07-19 22:33:53 +07:00
hathach
b35173b5b0
skip msc tests for ra due to existing bug 2024-07-19 12:23:04 +07:00
hathach
7e7a38b97d
update test json 2024-07-19 11:48:43 +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
68518aaa4b
add metro_m7_1011 to hil rpi 2024-07-18 09:25:52 +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
HiFiPhile
4abdfc10f5
Merge branch 'master' into remove-tud_network_link_state_cb 2024-05-07 12:32:28 +02:00
hathach
b67cb26e51
change hil board s3 devkitm (devkitc seems to have usb issue with cp2104) 2024-04-24 16:17:33 +07:00
hathach
3442a87d5b
- clang h743 build and run cdc_msc ok
- switch unit test back to gcc, since path to clang conflict on local setup (x86 and arm)
2024-04-19 23:16:57 +07:00
hathach
4ed02ae5f9
reformat code hid_host.c
- fix ceedling with ruby 3.1
- allow overwrite CMAKE_C_COMPILER/CMAKE_CXX_COMPILER from command line
2024-03-01 17:34:14 +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
hathach
19d7d62e80
try to add samd51 to hil pool using doublereset (rpi gpio) and bossac 2023-12-13 18:54:00 +07:00
hathach
b5448a7987
add feather nrf52840 express to hil pool 2023-12-12 11:59:37 +07:00
hathach
bd1009e135
tweak openocd flash command 2023-12-11 20:43:59 +07:00
hathach
aa9dce09a1
change baudrate back to 1.5MB 2023-12-11 20:37:09 +07:00
hathach
ea885d5c83
reduce s3 baudrate to prevent usb isssue, reset rp2040 usb for board test example 2023-12-11 17:48:27 +07:00
hathach
aa21d50196
rename hil json debugger to flasher, replace jlink cpu with flasher_args 2023-12-11 15:23:09 +07:00
hathach
e1142d4527
wrap up s3 hil test 2023-12-11 14:52:21 +07:00
hathach
c829116830
extract artifacts to same folder structure as ci build 2023-12-11 14:43:54 +07:00
hathach
721ae45ebb
update hil test to support s3 2023-12-11 14:29:11 +07:00
hathach
c1dbeb55b4
increase intial sleep for port check, otherwise it ccould fail on pi4 2023-11-29 18:11:50 +07:00
hathach
83840041a8
update esp32 to also be supported by hil test
test run locally well
2023-11-29 17:09:52 +07:00
hathach
b8d1acd104
improve hil test, correct pi4 uuid 2023-11-29 12:00:52 +07:00
hathach
b45ad57c50
spare checkout test/hil and correct hil_pi4 uuid 2023-11-28 23:02:26 +07:00
hathach
1a6756c254
fixed pi4 hil test elf location 2023-11-28 19:10:19 +07:00
hathach
0a4d92a71e
update hil for pi4 to use new hil_test.py 2023-11-28 18:28:45 +07:00
hathach
088180e3d8
add iar support for lpc43, add lpcxpresso43s67 to hil farm 2023-08-14 20:58:00 +07:00
Hardy Griech
798ff807b3 removed obsolete tud_network_link_state_cb() 2023-08-11 18:04:34 +02:00
hathach
8e690df1da
rename hitl to hil 2023-08-09 19:03:56 +07:00
hathach
1268d1a093
update hil test and json (remove troublesome lpc54608), run hil test on ci with IAR build 2023-08-09 18:46:23 +07:00
HiFiPhile
992e17fb48 Add simple test for hid_boot_interface. 2023-08-08 22:08:59 +02:00
HiFiPhile
56bed1e581 Flash board_test when done, skip cdc_msc for LPC54. 2023-08-08 17:34:45 +02:00
HiFiPhile
3444c4abe5 Add dummy board_test. 2023-08-08 17:34:07 +02:00
HiFiPhile
c24f10e4f6 Mount block device in test_cdc_msc. 2023-08-07 20:48:54 +02:00
HiFiPhile
87150b7770 Add config file as argument. 2023-08-06 22:02:15 +02:00
HiFiPhile
4d1f3f4e9d Add more MCU. 2023-08-06 16:59:25 +02:00
HiFiPhile
b9e614bd39 Fix LPC54 build. 2023-08-06 15:59:25 +02:00
HiFiPhile
9dd896904c WIP. 2023-08-06 13:41:41 +02:00
hathach
e43387abac
rework cmake with rtos support add RTOS to family_configure_device/host/dual_example() 2023-06-27 15:45:38 +07:00
Matt Mills
033627ee41 Remove const from tud_network_mac_address in example and test files 2023-03-22 07:30:46 -06:00
hathach
0921edaf59 use tud_inited() instead of tusb_inited() 2023-03-22 09:23:11 +07:00
hathach
25d802532c
fix spelling 2023-03-17 18:34:43 +07:00