summaryrefslogtreecommitdiff
path: root/.github/workflows/build.yml
AgeCommit message (Collapse)Author
2024-11-27Fix missing protoype warning, change TUD_EPBUF_TYPE_DEF order (#2889)Ha Thach
* change TUD_EPBUF_TYPE_DEF order * add and fix -Wmissing-prototypes warnings for cmake (skip make)
2024-10-04add hil_ci_set_matrix.py, starting to support hil with additional build flagshathach
2024-09-30bump up idf to 5.3.1hathach
2024-08-21update circle ci to build make (#2769)Ha Thach
* 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-19update doc, re-enable metro m7 for hil, only build make windows/macos on PRhathach
2024-08-13Circi dynamic config (#2763)Ha Thach
Circleci * build cmake armgcc and arm clang on circleci * use docker medium+
2024-08-09Update ci toolchain (#2758)Ha Thach
* move toolchain url to its setup action
2024-08-01add stm32g0 (fsdev 2k) to hil poolhathach
remove esp32s3 since cp210x cause usb bus issue in the long run
2024-06-06clean uphathach
2024-06-06try to build rx using build_utilhathach
2024-05-14build arm-clang on circleci with pull request (#2644)Ha Thach
* 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-13Ci tweak3 (#2643)Ha Thach
- 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-13more ci update (#2642)Ha Thach
* 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
2021-11-02add pi4 to ci build in build_aarch64hathach
2021-11-02add L4 to ci, update dochathach
2021-10-13Add linkermap for size analysis (#1136)Ha Thach
* 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-09-29add mm32 to ci build, also re-enable esp32s3hathach
2021-08-19add f1 to ci buildhathach
2021-06-28merge saml21 + saml22 = saml2xhathach
2021-06-18add saml21 to CIsabas1080
2021-06-03change ci to pico-sdk develop0.10.1Ha Thach
2021-05-31actually fix pico-sdk checkout to checkout the right branchgraham sanderson
2021-05-31Switch checks to use tinyusb-0.10.0 branch of pico-sdk due to circular ↵graham sanderson
dependency
2021-05-26separate ci workflow, remove artifact & release uploadhathach
2021-05-26test separate ci workflow for msp430hathach
2021-05-19enable ci for esp32s3 boardshathach
2021-04-28add lpc54 to cihathach
2021-04-28complete lpc15 familyhathach
2021-04-19Merge pull request #783 from alisitsyn/esp-based_on_334e95fHa Thach
WIP: Add new Espressif target esp32s3 for tinyUSB
2021-04-18update ci buildhathach
2021-04-18update per reviewhathach
2021-04-16espressif: temporarily remove the espressif_addax_1 board from testAlex Lisitsyn
2021-04-16tinyusb: add support of esp32s3 targetAlex Lisitsyn
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-11try to correct cihathach
2021-04-11update rp2040 to use pico-sdk externallyhathach
also try to update ci
2021-04-10Add SAML22 boards to build.ymlJoey Castillo
2021-03-30add build-renesas for rx63nhathach
2021-03-05clean uphathach
some how lpc55 ci cannot build without pre-checkout lib/sct_neopixel
2021-03-05update DEPS_SUBMODULES to optimize cihathach
2021-03-04merge no-family example buildhathach
specify FAMILY_SUBMODULES for all boards
2021-03-04cache all toolchains to speed up cihathach
2021-03-03add h745disco to family grouphathach
2021-03-03mcb1800 and lpc18s37 work well with both device and host demohathach
2021-03-02move fomu to its own family, update ci with build risvhathach
2021-03-02update ci for msp430 familyhathach
2021-03-02remove submodule lib/CMSIS_5hathach
2021-03-01add submodule lib/FreeRTOS-Kernelhathach
2021-03-01re-enable all buildhathach
2021-03-01update family submodulehathach
temporarily disable other orphaned and esp32s2 build
2021-03-01try to fetch needed mcu submodule while running makehathach