scratch repo for intrusive networking
1#!/usr/bin/env bash
2
3set -euxo pipefail
4
5# Check all the crates
6cargo check --features=tokio-std --manifest-path=./crates/ergot/Cargo.toml
7cargo check --features=std --manifest-path=./crates/cobs-acc/Cargo.toml
8
9# Check all the demo workspaces
10cargo check --manifest-path=./demos/shared-icd/Cargo.toml
11cargo check --manifest-path=./demos/shared-icd/Cargo.toml --target=thumbv7em-none-eabi
12cargo check --all --manifest-path=./demos/std/Cargo.toml
13cargo check --all --target=thumbv7em-none-eabi --manifest-path=./demos/microbit/Cargo.toml
14cargo check --all --target=thumbv7em-none-eabi --manifest-path=./demos/nrf52840/Cargo.toml
15cargo check --all --target=thumbv6m-none-eabi --manifest-path=./demos/rp2040/Cargo.toml
16cargo check --all --target=riscv32imc-unknown-none-elf --manifest-path=./demos/esp32c3/Cargo.toml
17cargo check --all --target=riscv32imac-unknown-none-elf --manifest-path=./demos/esp32c6/Cargo.toml
18cargo check --all --target=thumbv8m.main-none-eabihf --manifest-path=./demos/rp2350/Cargo.toml
19cargo check --all --target=thumbv7em-none-eabi --manifest-path=./demos/stm32f303vc/Cargo.toml