embassy/embassy-net
Dario Nieuwenhuis 1f746e0939 Remove the authors field from Cargo.tomls
It currently contains whoever was first to write some code for the crate,
even if many more people have contributed to it later.

The field is "sort of" deprecated, it was made optional recently:
https://rust-lang.github.io/rfcs/3052-optional-authors-field.html

Due the the reasons listed there I believe removing it is better than
setting it to generic fluff like "The Embassy contributors".
2022-06-18 02:16:40 +02:00
..
src Run rustfmt. 2022-06-12 22:22:31 +02:00
Cargo.toml Remove the authors field from Cargo.tomls 2022-06-18 02:16:40 +02:00
README.md Fix embassy-net documentation of running examples. 2021-12-06 14:59:15 +01:00

embassy-net

embassy-net contains an async network API based on smoltcp and embassy, designed for embedded systems.

Running the example

First, create the tap0 interface. You only need to do this once.

sudo ip tuntap add name tap0 mode tap user $USER
sudo ip link set tap0 up
sudo ip addr add 192.168.69.100/24 dev tap0
sudo ip -6 addr add fe80::100/64 dev tap0
sudo ip -6 addr add fdaa::100/64 dev tap0
sudo ip -6 route add fe80::/64 dev tap0
sudo ip -6 route add fdaa::/64 dev tap0

Then run the example located in the examples folder:

cd $EMBASSY_ROOT/examples/std/
cargo run --bin net

License

This work is licensed under either of

at your option.