Commit Graph

370 Commits

Author SHA1 Message Date
hathach 80be1aa13d
bsp lpc11 2023-03-19 17:19:33 +07:00
hathach 1867ba0bc1
fix l4 hw testing ci 2023-03-19 16:43:59 +07:00
hathach b46632ba07
bsp for f2 f3 2023-03-19 13:11:41 +07:00
hathach 322f58ea85
add CFLAGS_SKIP to improve sam compile time 2023-03-19 12:47:05 +07:00
hathach ab0da3c30b
group stm32l0 2023-03-19 12:01:33 +07:00
hathach 3944f1c4da
group same5x 2023-03-19 11:28:06 +07:00
hathach bbe550efa0
add kinetis family to ci 2023-03-18 20:19:37 +07:00
hathach 6683053f48
finalize 2023-03-17 18:44:30 +07:00
hathach 2e5f649fd3
fix run unit test with pre-commit 2023-03-17 16:57:30 +07:00
hathach 3623ba1884
fix trailing space and new line
temporarily disable codespell
2023-03-17 16:12:49 +07:00
hathach 2faad42cb1
update ci
- remove submodules init
- pre-commit: forbid new submodule, run in ci
2023-03-17 15:54:25 +07:00
hathach fe77976765 Merge branch 'master' into renesas-ra 2023-03-11 08:15:23 +07:00
hathach 206a9a21e6 fix ci 2023-03-10 23:54:30 +07:00
hathach d41320a42e adding python script to manage dependencies instead of submodule 2023-03-10 20:49:11 +07:00
hathach 05e0205ad0
Merge branch 'master' into renesas-ra 2023-03-08 21:05:06 +07:00
hathach 0957902c40
more ci merge 2023-03-08 12:28:30 +07:00
hathach 9e0ae5f29d
improve ci 2023-03-08 12:15:39 +07:00
hathach ec8c292bbe
clean up 2023-03-06 14:37:40 +07:00
hathach 5c537c25f0
change gcc to 10.3 due to freeRTOS warning 2023-03-06 11:16:21 +07:00
hathach 0a1a61bb6c
try gcc 12.2 with macos 2023-03-05 15:42:05 +07:00
hathach 9824981ee8
ignore mkdir in windows ci 2023-03-05 15:35:02 +07:00
hathach 8a493485e8
more ci test 2023-03-05 13:39:38 +07:00
hathach a99ee1b1a2
bump up gcc, test macos uname 2023-03-04 20:08:10 +07:00
hathach 363fcc5b68
only build 1 board on windows/macos 2023-03-03 16:24:33 +07:00
hathach 9a8a9359e4
use make abspath intead of shell realpath 2023-03-03 15:55:34 +07:00
hathach e92583ffd7
try adding build for windows and macos 2023-03-03 15:37:17 +07:00
hathach 3e86f0532a fix release trigger body 2023-02-13 12:03:09 +07:00
hathach f0ab6d824e
increase hw test timeout to 10s since pyocd seems to take longer to flash 2023-02-10 15:41:48 +07:00
hathach 39a37d82ce
change rp2040 hw test to use pyocd for better stability/performance than openocd 2023-02-10 14:56:32 +07:00
hathach 1727702217
add note for iar workflow 2023-02-01 19:30:32 +07:00
hathach 647fd030ff merge multiple matrix with IAR build 2023-02-01 18:45:50 +07:00
hathach 3846da69d3 run workflow if its yml is updated 2023-02-01 16:37:24 +07:00
hathach 6ec0537408 move hw-stm32l412nucleo-test into build-arm to reduce self-host compile time
reduce IAR build to only f0, h7, l4
2023-02-01 15:14:35 +07:00
hathach 25603c7269 iar L4 2023-01-30 20:11:59 +07:00
hathach 63a6fd3689 iar g4 2023-01-30 17:07:06 +07:00
hathach b464f91a6e iar h7 2023-01-30 17:04:39 +07:00
hathach 0a4e611e37 update stm32f7 to build with iar 2023-01-22 12:11:01 +07:00
hathach 1bbeb6ad79 update stm32f1 to support iar build 2023-01-21 11:32:37 +07:00
hathach fb7122f07d update iar ci 2023-01-18 10:33:26 +07:00
hathach c86e628a4c update build script to support iar with CC=iccarm option 2023-01-17 23:37:00 +07:00
hathach 1891802f08 update all f0 board to build with iar 2023-01-17 16:38:02 +07:00
hathach c414cc650e try running iar build with self-host 2023-01-17 16:30:33 +07:00
Ha Thach fa9d19027b
Merge pull request #1405 from gregdavill/ch32v307
Add WCH CH32V307 port
2023-01-12 17:51:56 +07:00
Nathaniel Brough abb95fc4b3 feat(ci): Adds oss-fuzz integration on PRs 2023-01-09 13:07:03 -08:00
Ha Thach 949950e592
Merge branch 'master' into ch32v307 2023-01-07 23:46:46 +07:00
Nathaniel Brough 1dcffc655d fix(fuzz): Make sanitizer flags optional
Currently OSS fuzz expects to have complete control over the
sanitizer flags. As we currently have these set it's causing
problems with the OSS fuzz build. Instead we should use the
provided variables from the OSS fuzz build environment. For
local testing we'll create a set a well defined defaults.
2022-12-28 21:07:29 +00:00
hathach c19bffb1d9 clean up 2022-12-08 11:48:53 +07:00
hathach d0758d0733 correct ci paths filter 2022-12-08 11:47:01 +07:00
hathach 4deec2f4be fix ci 2022-12-08 11:40:43 +07:00
hathach 33ea178cd9 update build fuzzer step 2022-12-08 11:37:13 +07:00
hathach ffd008dc75 update build fuzzer 2022-12-08 11:36:19 +07:00
hathach bf8f4f9521 move build Fuzzer into pre-commit 2022-12-08 11:31:39 +07:00
hathach 86a3315bcf update fuzzer ci 2022-12-08 10:42:29 +07:00
Nathaniel Brough 6492f4a18d feat(fuzz): Adds net class fuzzer 2022-12-08 10:13:35 +07:00
Nathaniel Brough 9cc93e6d41 .github: Add fuzzer builder 2022-12-08 10:13:35 +07:00
hathach 34081f6c5c update ci 2022-12-08 10:00:25 +07:00
hathach 91d5fa5639 add paths to all workflows 2022-12-08 09:44:26 +07:00
hathach a3827b87fe test ci paths 2022-12-08 09:30:42 +07:00
hathach b37870c964 test exclude-file.txt, add action concurrency 2022-12-04 21:08:47 +07:00
hathach e3df3ac5ce add codespell config and ci run 2022-12-04 20:29:24 +07:00
hathach fc523733c1 more ci warnings 2022-11-16 11:16:40 +07:00
hathach 9b9d841770 fix other ci warnings 2022-11-16 11:11:26 +07:00
hathach ba0f1a3be5 disable orphan board workflow and minor update to pi4 workflow 2022-11-16 11:01:54 +07:00
hathach d17eb94e84 only print flash output if failed 2022-11-16 09:36:12 +07:00
hathach a6d9fda5f9 skip usb msc test 2022-11-16 01:01:03 +07:00
hathach 2f909c284a more flash script 2022-11-15 23:47:24 +07:00
hathach 2fb0cea7e2 more test 2022-11-15 23:37:07 +07:00
hathach 468ec83c1b correct flash.sh creation 2022-11-15 23:07:58 +07:00
hathach d8badc948f update yml 2022-11-15 18:13:19 +07:00
hathach 931b718289 try running HiFiPhile self-host with stm32l412nucleo 2022-11-15 18:10:41 +07:00
Ha Thach 187e57dc81
Merge pull request #1724 from hathach/add-self-host
Add self host
2022-11-07 00:00:44 +07:00
hathach 030b50dce3
final clean up 2022-11-06 23:19:34 +07:00
hathach a0dc9008a7
remove trigger hardware step 2022-11-06 22:39:09 +07:00
hathach 5d13eb8e7a
move test_hardware into build_arm 2022-11-06 22:33:55 +07:00
hathach ca4ae61c1c
use gh cli instead of action for workflow dispatch 2022-11-06 22:06:22 +07:00
hathach fee90f353f bump up setup python action to v4 2022-11-06 15:17:00 +07:00
hathach b920155444 minor clean up 2022-11-06 14:56:05 +07:00
hathach 660e8f50a7
try to fix release body in tinyusb_src (not tested) 2022-08-23 14:43:09 +07:00
hathach fe7fca7abb
minor clean up 2022-08-01 14:42:58 +07:00
hathach 4a47db97eb
test hw dfu_runtime 2022-07-29 11:32:17 +07:00
hathach aa8880c681
clean up 2022-07-28 22:13:39 +07:00
hathach 292dea408f
add dfu test 2022-07-28 21:27:38 +07:00
hathach cbb7c9f313
fix hw test 2022-07-28 13:31:42 +07:00
hathach 229a1c1458
update hw test 2022-07-28 11:37:09 +07:00
hathach e01b437af5
more hw test 2022-07-28 11:10:54 +07:00
hathach 2d5be43747
fix typo 2022-07-27 20:31:57 +07:00
hathach 4411579ae0
ci update 2022-07-27 16:34:22 +07:00
hathach 05ccd6c32b
more hw test update 2022-07-27 15:44:21 +07:00
hathach 1ff0c7a52b
sleep 0.2 for new image take affect 2022-07-27 15:20:56 +07:00
hathach f5f2433c5a
wait for enumeration before test 2022-07-27 12:08:50 +07:00
hathach 95c0262cd6
update test 2022-07-26 23:14:27 +07:00
hathach d15a86bc69 test flash and hw test with cdc msc 2022-07-26 16:49:51 +07:00
hathach 0be6db50f8 test self-hosted 2022-07-26 16:31:07 +07:00
hathach 53db23142a add get-dependencies.py 2022-07-01 17:23:14 +07:00
hathach 5323472afd update get-deps for ci 2022-07-01 16:37:34 +07:00
hathach 12341118e3 add get-deps target
update ci to get-deps first
2022-07-01 16:24:58 +07:00
hathach 1e00fe78c7 use action gcc 2022-06-29 14:07:00 +07:00
hathach 835ab01cab
fix stm32 g4 and wb build issue with freertos, also add them to ci build 2022-06-24 21:52:51 +07:00
Rafael Silva 4c89776a27 add renesas ek-ra4m3 board port
Signed-off-by: Rafael Silva <rafaelsilva@ajtec.pt>
2022-06-02 09:35:30 +01:00
Ha Thach 2683deb0dd
Merge branch 'master' into ch32v307 2022-05-21 13:54:25 +07:00
Ha Thach c2bcda86e2
Merge pull request #1412 from hathach/pio-host
PIO USB support
2022-05-16 16:29:20 +07:00
hathach 4586d8f119 add upstream Pico-PIO-USB 2022-05-16 13:44:06 +07:00
Grant Slater 35d1a71ed7 GH Update to actions/checkout@v3 2022-04-24 16:49:29 +01:00
Grant Slater 3a1c7339cd Replace actions/setup-ruby with replacement ruby/setup-ruby 2022-04-24 16:48:49 +01:00
Greg Davill ac058a4c45 Add ch32v307 to build workflow 2022-03-22 22:32:53 +10:30
hathach d4d7d35afb checkout pio-usb 2022-03-02 13:24:51 +07:00
Scott Shawcroft 84e2df51be
Split by compiler for testing 2022-01-05 14:11:39 -08:00
hathach 63310d72e1 skip ci for s3 2021-12-21 00:04:50 +07:00
hathach a442679459 change ci to s3 to espressif_s3_devkitm 2021-12-20 23:55:04 +07:00
hathach 1d1e75236c temporarily skip s3 build on ci 2021-12-02 12:02:25 +07:00
hathach 1c77f9f669
msp432e4 ci typo, skip dfu example for tm4c123 2021-11-08 20:03:47 +07:00
hathach 17ef1503c8
move tm4c132 into bsp family, add it into ci 2021-11-08 17:37:21 +07:00
hathach f65917f51a
rename to simply OPT_MCU_MSP432E4, add msp432e to ci 2021-11-08 17:29:26 +07:00
hathach 3fc3e400b0
add xmc4000 to ci build 2021-11-05 13:23:31 +07:00
hathach 0e733ae14b
add pi4 to ci build in build_aarch64 2021-11-02 21:46:23 +07:00
hathach 4431ced598 add L4 to ci, update doc 2021-11-02 16:20:39 +07:00
Ha Thach b26cc2cc46
Add linkermap for size analysis (#1136)
* add NO_LTO option to make
* add linkermap submodule and linkermap target
* add linkermap to ci build
* linkermap doesn't work with esp32sx map file yet
* add note for linkermap target
2021-10-13 00:57:45 +07:00
hathach b5b03e6c7f
add mm32 to ci build, also re-enable esp32s3 2021-09-29 15:33:44 +07:00
hathach 4b72ad9b9f add f1 to ci build 2021-08-19 18:54:53 +07:00
hathach 37d9f940ee add gd32vf103 to riscv ci 2021-08-15 17:21:31 +07:00
hathach b6f226dbaa comment out esp32s3 ci due to USB0 not defined in IDF linker 2021-06-28 16:25:28 +07:00
hathach 01987ef86c merge saml21 + saml22 = saml2x 2021-06-28 14:37:41 +07:00
Ha Thach b2feae15e4
Merge pull request #927 from hathach/add-rx65n-board
Add rx65n board
2021-06-28 13:53:42 +07:00
hathach 07e6a0e870 reduce esp32s2 board to ci 2021-06-28 13:13:00 +07:00
hathach 856dc0bab9 update doc and clean up 2021-06-28 12:59:53 +07:00
sabas1080 1b33504e14 add saml21 to CI 2021-06-18 11:11:26 -05:00
Ha Thach d49938d0f5
change ci to pico-sdk develop 2021-06-03 01:16:27 +07:00
graham sanderson 9b17acd168 actually fix pico-sdk checkout to checkout the right branch 2021-05-31 11:23:14 -05:00
graham sanderson db138a530c Switch checks to use tinyusb-0.10.0 branch of pico-sdk due to circular dependency 2021-05-31 11:10:55 -05:00
hathach f8e9c6ddbb
separate ci workflow, remove artifact & release upload 2021-05-26 17:12:26 +07:00
hathach 9fa9b67895
test separate ci workflow for msp430 2021-05-26 16:53:35 +07:00
hathach 7d0fb6f87a
enable ci for esp32s3 boards 2021-05-19 11:05:44 +07:00
hathach f7779c70d6 add lpc54 to ci 2021-04-28 23:27:12 +07:00
hathach c1c4b2f6bf complete lpc15 family 2021-04-28 15:16:36 +07:00
Ha Thach 01801c881b
Merge pull request #783 from alisitsyn/esp-based_on_334e95f
WIP: Add new Espressif target esp32s3 for tinyUSB
2021-04-19 13:01:50 +07:00
hathach faae19f560 update ci build 2021-04-18 15:44:50 +07:00
hathach 803b755554 update per review 2021-04-18 01:50:16 +07:00
Alex Lisitsyn 91e574075d espressif: temporarily remove the espressif_addax_1 board from test 2021-04-16 15:49:21 +02:00
Alex Lisitsyn 2f0cb8b5f1 tinyusb: add support of esp32s3 target
add support of new esp32s3 target and the board
update the roles.mk wrapper to allow dfu flashing of espressif chip
update examples to allow compilation for esp32s3_addax_1 board
once the code is tested the PR to original tinyusb repo will be submitted
2021-04-16 13:38:00 +02:00
hathach 7c10b25dc1 try to correct ci 2021-04-11 13:45:55 +07:00
hathach c8bb0020ea update rp2040 to use pico-sdk externally
also try to update ci
2021-04-11 13:37:07 +07:00
Joey Castillo 861fff00ff Add SAML22 boards to build.yml 2021-04-10 17:03:21 -04:00
hathach 94d29d8578 add build-renesas for rx63n 2021-03-30 00:06:06 +07:00
hathach 7afe1d9e16 clean up
some how lpc55 ci cannot build without pre-checkout lib/sct_neopixel
2021-03-05 22:49:29 +07:00
hathach 7d877e286a update DEPS_SUBMODULES to optimize ci 2021-03-05 22:24:03 +07:00
hathach b846ded487 merge no-family example build
specify FAMILY_SUBMODULES for all boards
2021-03-04 22:50:45 +07:00
hathach ce4da82ce9 cache all toolchains to speed up ci 2021-03-04 20:22:16 +07:00
hathach 5d226ee733 add h745disco to family group 2021-03-03 20:22:55 +07:00
hathach e1966f8d91 mcb1800 and lpc18s37 work well with both device and host demo 2021-03-03 17:29:30 +07:00
hathach b066fdc2c6 move fomu to its own family, update ci with build risv 2021-03-02 12:24:12 +07:00