Commit Graph

158 Commits

Author SHA1 Message Date
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
1b295de9ad add hil_ci_set_matrix.py, starting to support hil with additional build flags 2024-10-04 15:01:03 +07:00
4c81d91a73 bump up idf to 5.3.1 2024-09-30 11:53:20 +07:00
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
215832397b update doc, re-enable metro m7 for hil, only build make windows/macos on PR 2024-08-19 19:44:22 +07:00
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
ea64dd4999 Update ci toolchain (#2758)
* move toolchain url to its setup action
2024-08-09 22:45:35 +07:00
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
8df372ae7a clean up 2024-06-06 16:19:02 +07:00
302445e64f try to build rx using build_util 2024-06-06 16:07:11 +07:00
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
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
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
0e733ae14b add pi4 to ci build in build_aarch64 2021-11-02 21:46:23 +07:00
4431ced598 add L4 to ci, update doc 2021-11-02 16:20:39 +07:00
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
b5b03e6c7f add mm32 to ci build, also re-enable esp32s3 2021-09-29 15:33:44 +07:00
4b72ad9b9f add f1 to ci build 2021-08-19 18:54:53 +07:00
01987ef86c merge saml21 + saml22 = saml2x 2021-06-28 14:37:41 +07:00
1b33504e14 add saml21 to CI 2021-06-18 11:11:26 -05:00
d49938d0f5 change ci to pico-sdk develop 2021-06-03 01:16:27 +07:00
9b17acd168 actually fix pico-sdk checkout to checkout the right branch 2021-05-31 11:23:14 -05:00
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
f8e9c6ddbb separate ci workflow, remove artifact & release upload 2021-05-26 17:12:26 +07:00
9fa9b67895 test separate ci workflow for msp430 2021-05-26 16:53:35 +07:00
7d0fb6f87a enable ci for esp32s3 boards 2021-05-19 11:05:44 +07:00
f7779c70d6 add lpc54 to ci 2021-04-28 23:27:12 +07:00
c1c4b2f6bf complete lpc15 family 2021-04-28 15:16:36 +07:00
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
faae19f560 update ci build 2021-04-18 15:44:50 +07:00
803b755554 update per review 2021-04-18 01:50:16 +07:00
91e574075d espressif: temporarily remove the espressif_addax_1 board from test 2021-04-16 15:49:21 +02:00
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
7c10b25dc1 try to correct ci 2021-04-11 13:45:55 +07:00
c8bb0020ea update rp2040 to use pico-sdk externally
also try to update ci
2021-04-11 13:37:07 +07:00
861fff00ff Add SAML22 boards to build.yml 2021-04-10 17:03:21 -04:00
94d29d8578 add build-renesas for rx63n 2021-03-30 00:06:06 +07:00
7afe1d9e16 clean up
some how lpc55 ci cannot build without pre-checkout lib/sct_neopixel
2021-03-05 22:49:29 +07:00
7d877e286a update DEPS_SUBMODULES to optimize ci 2021-03-05 22:24:03 +07:00
b846ded487 merge no-family example build
specify FAMILY_SUBMODULES for all boards
2021-03-04 22:50:45 +07:00
ce4da82ce9 cache all toolchains to speed up ci 2021-03-04 20:22:16 +07:00
5d226ee733 add h745disco to family group 2021-03-03 20:22:55 +07:00
e1966f8d91 mcb1800 and lpc18s37 work well with both device and host demo 2021-03-03 17:29:30 +07:00
b066fdc2c6 move fomu to its own family, update ci with build risv 2021-03-02 12:24:12 +07:00
71313d934d update ci for msp430 family 2021-03-02 11:50:57 +07:00
7afaae7ffc remove submodule lib/CMSIS_5 2021-03-02 10:18:44 +07:00
7ff14a652b add submodule lib/FreeRTOS-Kernel 2021-03-01 22:13:21 +07:00
168993d04d re-enable all build 2021-03-01 21:45:48 +07:00
9bc921b342 update family submodule
temporarily disable other orphaned and esp32s2 build
2021-03-01 20:48:30 +07:00
c222f6f111 try to fetch needed mcu submodule while running make 2021-03-01 20:25:55 +07:00