hathach
091c6a7889
only clean/checkout/download artifacts on first attempt
2025-07-09 10:12:18 +07:00
hathach
0c197a2eae
try to skip passed board in hil test when re-run
2025-07-08 16:39:12 +07:00
hathach
014d6b2f26
remove cmake arm-clang and make iar to reduce concurrent jobs
2025-07-02 15:55:42 +07:00
hathach
0388700ad7
update esp build, replace TUSB_MCU_VENDOR_ESPRESSIF by ESP_PLATFORM
2025-07-02 15:32:12 +07:00
hathach
4579b4f825
add doc for building examples with cmake build system
...
change ci matrix build:
- github build make/cmake one per family on push only
- circicle do full cmake build for all toolchain (missing rx-gcc)
2025-07-02 14:41:16 +07:00
hathach
bffe5d97cc
limit hil-hfp iar build to 4 parallel jobs
2025-05-19 20:22:29 +07:00
hathach
a05fc50461
clean up ci
2025-05-06 18:41:12 +07:00
hathach
fb2214dea6
move hil into build workflow
2025-05-06 16:30:34 +07:00
hathach
ba45625ea4
minor ci update
2025-04-18 14:29:06 +07:00
hathach
5c7ca2acad
change gh ci iar to push event
2025-04-18 12:07:08 +07:00
hathach
46d2d4199e
run arm-iar with non-forked PR
2025-04-17 21:36:09 +07:00
hathach
3851c7c97a
- run arm-iar using github action
...
- add skip_ci.txt to family folder to skip boards in ci run
2025-04-17 16:07:10 +07:00
hathach
eea42fd119
update iar build
2025-04-17 13:05:18 +07:00
hathach
f23bef5fd8
update IAR LMS CLOUD
2025-02-11 20:30:07 +07:00
hathach
7282572a56
skip iar build for forked PR
2025-02-06 17:19:18 +07:00
hathach
6b3a5957c2
cmake remove EXAMPLE-tinyusb target as library
2025-01-25 16:08:40 +07:00
hathach
1003aba690
use board alias for pca10056
2025-01-25 12:39:08 +07:00
hathach
13856af935
add -DRTOS=zephyr to ci west build
2025-01-25 12:19:24 +07:00
hathach
201b9707b9
try build zephyr with ci
2025-01-24 11:54:42 +07:00
hathach
786aa2cd1c
use IAR toke for hfp runner since normal IAR license is expired
2025-01-20 23:45:57 +07:00
Ha Thach
310b8657f0
try to run arm-iar with circleci with new token ( #2890 )
...
* try to run arm-iar with circleci with new token
* limit iar ci parallel build to 4 for medium+ and 6 for large
* add hil-hfp to compile and test with IAR
2024-12-05 18:01:16 +07:00
Ha Thach
dbc2c8d972
Fix missing protoype warning, change TUD_EPBUF_TYPE_DEF order ( #2889 )
...
* change TUD_EPBUF_TYPE_DEF order
* add and fix -Wmissing-prototypes warnings for cmake (skip make)
2024-11-27 18:28:12 +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
4c81d91a73
bump up idf to 5.3.1
2024-09-30 11:53:20 +07:00
Ha Thach
6118700828
update circle ci to build make ( #2769 )
...
* update build.py script to work with circleci
* build make with circle ci
* build vm for esp only
* nrf imxrt with large resource
* nrf imxrt with large resource
* remove 2 of nrf boards
2024-08-21 19:09:37 +07:00
hathach
215832397b
update doc, re-enable metro m7 for hil, only build make windows/macos on PR
2024-08-19 19:44:22 +07:00
Ha Thach
b8d3c0c4a8
Circi dynamic config ( #2763 )
...
Circleci
* build cmake armgcc and arm clang on circleci
* use docker medium+
2024-08-13 23:57:01 +07:00
Ha Thach
ea64dd4999
Update ci toolchain ( #2758 )
...
* move toolchain url to its setup action
2024-08-09 22:45:35 +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
8df372ae7a
clean up
2024-06-06 16:19:02 +07:00
hathach
302445e64f
try to build rx using build_util
2024-06-06 16:07:11 +07:00
Ha Thach
3c24ba3ff2
build arm-clang on circleci with pull request ( #2644 )
...
* Build arm-clang using circle ci (only on PR): cache most of mandatory deps, clang toolchain
* update get_deps.py to include CMSIS_5 with --print + no arguments, prevent duplicated deps
2024-05-14 12:44:36 +07:00
Ha Thach
7cf1bdd284
Ci tweak3 ( #2643 )
...
- enable --one-per-family to build 1 board per family, also skip family if board specified in -b also present
- minimize ci run for push event
- only build one board per family
- skip hil test on both pi4 and hfp
- full build will be runn for PR event
- IAR always build 1 board per family regardless of event
- update build.py to optimize make
- remove all setup python since we don't really need it
2024-05-13 20:27:49 +07:00
Ha Thach
6f47746e5f
more ci update ( #2642 )
...
* Circi use small docker
* caching espressif docker image
* only run make job on pull request or push to master
* hw test run on pull request only, rename build_cmake to build.yml
* enable all ci build, cmake(clang) and make(*) only run with pull_request or push to master
2024-05-13 16:41:11 +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
01987ef86c
merge saml21 + saml22 = saml2x
2021-06-28 14:37:41 +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