Add medium-ip, medium-ethernet Cargo features

This commit is contained in:
Dario Nieuwenhuis
2021-04-12 21:00:23 +02:00
parent 28c235d786
commit 4f528d8fae
5 changed files with 36 additions and 22 deletions

9
ci.sh
View File

@ -3,11 +3,14 @@
set -euxo pipefail
# build for std
(cd embassy-net; cargo build --features log)
(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)
# build for embedded
(cd embassy-net; cargo build --target thumbv7em-none-eabi --features log)
(cd embassy-net; cargo build --target thumbv7em-none-eabi --features defmt,smoltcp/defmt)
(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)
# build examples
(cd embassy-net-examples; cargo build)