mirror of
https://github.com/xodio/xod.git
synced 2026-03-14 20:56:52 +01:00
22 lines
433 B
Bash
Executable File
22 lines
433 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
set -e
|
|
|
|
function update_fixture {
|
|
echo ""
|
|
echo "Building $3 from $2 for board $1..."
|
|
echo ""
|
|
|
|
BDIR=$(mktemp -d /tmp/xod-fixture-XXXXXX)
|
|
platformio ci \
|
|
--board $1 \
|
|
--build-dir $BDIR \
|
|
--keep-build-dir \
|
|
${2}/__fixtures__/arduino.cpp
|
|
|
|
cp $BDIR/.pioenvs/${1}/${3} ${2}/__fixtures__
|
|
}
|
|
|
|
update_fixture uno ./workspace/blink firmware.hex
|
|
update_fixture due ./workspace/blink firmware.bin
|