embassy/ci.sh

17 lines
776 B
Bash
Raw Normal View History

2021-02-03 04:09:37 +00:00
#!/bin/bash
set -euxo pipefail
2021-02-03 04:15:13 +00:00
# build for std
(cd embassy-net; cargo build --no-default-features --features log,medium-ethernet,tcp)
(cd embassy-net; cargo build --no-default-features --features log,medium-ethernet,tcp,dhcpv4)
(cd embassy-net; cargo build --no-default-features --features log,medium-ip,tcp)
(cd embassy-net; cargo build --no-default-features --features log,medium-ethernet,medium-ip,tcp,dhcpv4)
2021-02-03 04:09:37 +00:00
2021-02-03 04:15:13 +00:00
# build for embedded
(cd embassy-net; cargo build --target thumbv7em-none-eabi --no-default-features --features log,medium-ethernet,medium-ip,tcp,dhcpv4)
(cd embassy-net; cargo build --target thumbv7em-none-eabi --no-default-features --features defmt,smoltcp/defmt,medium-ethernet,medium-ip,tcp,dhcpv4)
2021-02-03 04:09:37 +00:00
2021-02-03 04:15:13 +00:00
# build examples
(cd embassy-net-examples; cargo build)