Skip to content

Commit

Permalink
circleci tweaks (#2770)
Browse files Browse the repository at this point in the history
* skip circleci build on master push
* change max32666 probe to jlink, max32625pico is not reliable enough
  • Loading branch information
hathach authored Aug 22, 2024
1 parent 6118700 commit 858ad66
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 24 deletions.
4 changes: 4 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -71,5 +71,9 @@ jobs:

workflows:
set-matrix:
# Only build PR here, Push will be built by github action.
when:
and:
- not: << pipeline.git.branch.is_default >>
jobs:
- set-matrix
8 changes: 1 addition & 7 deletions .circleci/config2.yml
Original file line number Diff line number Diff line change
Expand Up @@ -100,20 +100,14 @@ commands:
if [ << parameters.toolchain >> == esp-idf ]; then
docker run --rm -v $PWD:/project -w /project espressif/idf:v5.1.1 python tools/build.py << parameters.family >>
else
# Only build one board per family for non PRs i.e commit to master
ONE_PER_FAMILY=""
if [ -z "$CIRCLE_PULL_REQUEST" ]; then
ONE_PER_FAMILY="--one-per-family"
fi
# Toolchain option default is gcc
if [ << parameters.toolchain >> == arm-clang ]; then
TOOLCHAIN_OPTION="--toolchain clang"
elif [ << parameters.toolchain >> == arm-gcc ]; then
TOOLCHAIN_OPTION="--toolchain gcc"
fi
python tools/build.py $ONE_PER_FAMILY -s << parameters.build-system >> $TOOLCHAIN_OPTION << parameters.family >>
python tools/build.py -s << parameters.build-system >> $TOOLCHAIN_OPTION << parameters.family >>
fi
jobs:
Expand Down
15 changes: 1 addition & 14 deletions hw/bsp/max32690/family.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -148,18 +148,5 @@ function(family_configure_example TARGET RTOS)

# Flashing
family_flash_jlink(${TARGET})
family_flash_msdk(${TARGET})
endfunction()

# Add flash msdk target
function(family_flash_msdk TARGET)
set(MAXIM_PATH "$ENV{MAXIM_PATH}")

add_custom_target(${TARGET}-msdk
DEPENDS ${TARGET}
COMMAND ${MAXIM_PATH}/Tools/OpenOCD/openocd -s ${MAXIM_PATH}/Tools/OpenOCD/scripts
-f interface/cmsis-dap.cfg -f target/max32690.cfg
-c "program $<TARGET_FILE:${TARGET}> verify; init; reset; exit"
VERBATIM
)
family_flash_openocd_adi(${TARGET})
endfunction()
13 changes: 10 additions & 3 deletions test/hil/rpi.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,9 @@
{
"name": "max32666fthr",
"uid": "0C81464124010B20FF0A08CC2C",
"flasher": "openocd_adi",
"flasher_sn": "042217023bffc88100000000000000000000000097969906",
"flasher_args": "-f interface/cmsis-dap.cfg -f target/max32665.cfg"
"flasher": "jlink",
"flasher_sn": "000801011822",
"flasher_args": "-device max32666"
},
{
"name": "lpcxpresso11u37",
Expand Down Expand Up @@ -83,6 +83,13 @@
"flasher": "esptool",
"flasher_sn": "3ea619acd1cdeb11a0a0b806e93fd3f1",
"flasher_args": "-b 921600"
},
{
"name": "max32666fthr",
"uid": "0C81464124010B20FF0A08CC2C",
"flasher": "openocd_adi",
"flasher_sn": "042217023bffc88100000000000000000000000097969906",
"flasher_args": "-f interface/cmsis-dap.cfg -f target/max32665.cfg"
}
]
}

0 comments on commit 858ad66

Please sign in to comment.