Commit Graph

410 Commits

Author SHA1 Message Date
hathach bb5d43e9c5
add samd51 to cmake 2023-09-07 15:31:43 +07:00
hathach 088180e3d8
add iar support for lpc43, add lpcxpresso43s67 to hil farm 2023-08-14 20:58:00 +07: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
hathach 3c746e8bb0
add usb serial for hw l412 test 2023-08-04 21:33:44 +07:00
hathach 25bace5e81
add cmake for all board in stm32f4. fix build, also move ci for f4 from makefile to cmake 2023-08-04 12:49:26 +07:00
hathach ef5bd9ee6c
Merge branch 'master' into enhance-bsp 2023-08-04 00:31:12 +07:00
hathach a160da1f2b
add lpc43 family 2023-08-03 17:19:47 +07:00
hathach 40833b585b
enable flto for ra makefile
- remove ra from ci make build since it is already in cmake ci
2023-08-01 15:44:54 +07:00
hathach a268e0b7a3
add lpc40 to cmake 2023-07-24 15:18:41 +07:00
hathach 14f1123bbd
remove left-over build_arm 2023-07-01 17:55:36 +07:00
hathach 99e75e6a8a
rework ra build 2023-07-01 12:41:12 +07:00
hathach 06d93e95d1
update hw test l4 2023-06-25 10:15:05 +07:00
hathach 2ecd7c148d
fix ci with lpc55 and kl, move hw test l4 to cmake iar 2023-06-25 09:55:05 +07:00
hathach 15376397b1
run ci with -DCMAKE_BUILD_TYPE=MinSizeRel 2023-06-25 00:05:23 +07:00
hathach 30ccfe0832
more cmake less make 2023-06-24 23:36:52 +07:00
hathach 9b2b4ce647
move some family ci make to cmake 2023-06-24 23:32:24 +07:00
hathach 430f16bf76
move all IAR to cmake 2023-06-24 22:36:53 +07:00
hathach 2a96ef2519
add cmake for f0, f1 2023-06-24 21:47:55 +07:00
hathach 7d0ce5605a
allow to skip CPU_CORE 2023-06-24 19:08:37 +07:00
hathach b59b65d2ed
rename to kinetis_k32l2, rename OPT_MCU_KINETIS_K32 to OPT_MCU_KINETIS_K32L 2023-06-24 18:26:51 +07:00
hathach 268ce0287f
correct cmake iar build 2023-06-16 19:39:03 +07:00
hathach 1419091923
update h7 to cmake, and move iar build to cmake 2023-06-16 16:47:32 +07:00
hathach e754795d3a
fix build warnings 2023-06-16 15:29:34 +07:00
hathach 1a37777f59
fix ci with win/mac 2023-06-15 13:11:21 +07:00
hathach 11fb837b51
fix ci 2023-06-02 16:15:26 +07:00
hathach c2bc363f06
build g0 g4 iar cmake 2023-06-02 16:11:00 +07:00
hathach e7090c7514
cmake refactor 2023-06-02 11:42:17 +07:00
hathach c750030f7a
add freertosconfig for g0, add cmake stlink, add g0 to cmake ci 2023-06-01 17:09:00 +07:00
hathach 59ad5c59df
fix artifacts location 2023-05-26 18:58:21 +07:00
hathach 4bd02fb04d
more test 2023-05-26 18:54:14 +07:00
hathach c88e7481be
retry hw test 2023-05-26 17:15:54 +07:00
hathach 7fb74a33a1
forgot to move hw test 2023-05-26 16:44:29 +07:00
hathach 7ac85d08c7
move lpc18 and rp2040 to cmake workflow since rp2040 often failed randomly with make 2023-05-26 16:37:47 +07:00
hathach 05cc342dfa
update deps, rename kinetis_k32 to k32l 2023-05-26 15:45:55 +07:00
hathach 1d857605b7
use get_deps.py 2023-05-26 15:25:55 +07:00
hathach 26d05d7fc9
fix issue with ftdi host driver with status bytes
add workflow_dispatch to all ci workflow
2023-05-25 16:53:32 +07:00
hathach 625c27ca58
add workflow_dispatch for manual trigger 2023-05-25 16:20:58 +07:00
hathach 5a0c2bd638
update get_deps.py to support geting family as argument 2023-05-25 16:11:57 +07:00
Ha Thach 1ef820ecfe
Enhance chipidea (#2075)
* update chipidea dcd, remove manual ep_count and use DCCPARAMS to get number of endpoint instead
* add dcd dcache for chipidea
* add cmake for lpc18
* add makefile build for mcx
* use fork of mcu sdk
* fix ci build with nrf
* flash rp2040 with openocd
2023-05-23 21:45:00 +07:00
hathach 1e91fc97e2 remove imxrt from makebuild 2023-05-10 14:59:23 +07:00
hathach c4b2fed8bd forgot sudo 2023-05-10 13:51:45 +07:00
hathach c3770019cb install ninja 2023-05-10 13:50:24 +07:00
hathach 8e3bdd2391 add python script to help building cmake, build all imxrt boards with ci 2023-05-10 13:09:15 +07:00
hathach 4c796b89d8 try to build with cmake on ci 2023-05-10 11:20:26 +07:00
Ha Thach 5f327dd49f
Merge pull request #2006 from hathach/cmake
Cmake
2023-04-06 00:39:39 +07:00
Ha Thach 44fab77c3d
Update bug_report.yml 2023-04-04 11:02:20 +07:00
hathach 5ef260d5fc fix build for esp32 2023-04-03 17:44:05 +07:00
hathach f58da31145
clean up 2023-03-19 18:12:03 +07:00
hathach f75a019732
bsp lpc17 2023-03-19 18:10:26 +07:00
hathach 934baae9b8
bsp lpc51 2023-03-19 17:58:20 +07:00
hathach 64c6b715ce
bsp lpc13 2023-03-19 17:27:45 +07:00
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