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
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
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