embassy/ci.sh

26 lines
775 B
Bash
Raw Normal View History

2023-03-27 03:33:20 +02:00
#!/bin/bash
set -euxo pipefail
cd $(dirname $0)
2023-03-27 03:33:20 +02:00
export CARGO_TARGET_DIR=$(pwd)/target
export DEFMT_LOG=trace
2023-03-27 03:33:20 +02:00
# build examples
#==================
(cd examples/rpi-pico-w; WIFI_NETWORK=foo WIFI_PASSWORD=bar cargo build --release)
# build with log/defmt combinations
#=====================================
cargo build --target thumbv6m-none-eabi --features ''
cargo build --target thumbv6m-none-eabi --features 'log'
cargo build --target thumbv6m-none-eabi --features 'defmt'
cargo build --target thumbv6m-none-eabi --features 'log,firmware-logs'
cargo build --target thumbv6m-none-eabi --features 'defmt,firmware-logs'
(cd cyw43-pio; cargo build --target thumbv6m-none-eabi --features '')
(cd cyw43-pio; cargo build --target thumbv6m-none-eabi --features 'overclock')