aboutsummaryrefslogtreecommitdiff
path: root/examples/std
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2021-08-25 20:34:25 +0200
committerDario Nieuwenhuis <[email protected]>2021-08-25 21:06:27 +0200
commitc4b9c8ac8762fdca52b6c37dd99346b2371387ab (patch)
tree43ff26742e7bcab026284759d3a4a7100bd9db9f /examples/std
parent7c0990ad1e8d1a455818740973ca0267bb3f5854 (diff)
std: fold into embassy core, add non-hacky time driver.
Diffstat (limited to 'examples/std')
-rw-r--r--examples/std/Cargo.toml3
-rw-r--r--examples/std/src/bin/net.rs3
-rw-r--r--examples/std/src/bin/serial.rs2
-rw-r--r--examples/std/src/bin/tick.rs2
4 files changed, 4 insertions, 6 deletions
diff --git a/examples/std/Cargo.toml b/examples/std/Cargo.toml
index 466814850..34b8ebb67 100644
--- a/examples/std/Cargo.toml
+++ b/examples/std/Cargo.toml
@@ -5,8 +5,7 @@ name = "embassy-std-examples"
5version = "0.1.0" 5version = "0.1.0"
6 6
7[dependencies] 7[dependencies]
8embassy = { version = "0.1.0", path = "../../embassy", features = ["log"] } 8embassy = { version = "0.1.0", path = "../../embassy", features = ["log", "std", "time"] }
9embassy-std = { version = "0.1.0", path = "../../embassy-std" }
10embassy-net = { version = "0.1.0", path = "../../embassy-net", features=["std", "log", "medium-ethernet", "tcp", "dhcpv4"] } 9embassy-net = { version = "0.1.0", path = "../../embassy-net", features=["std", "log", "medium-ethernet", "tcp", "dhcpv4"] }
11smoltcp = { git = "https://github.com/smoltcp-rs/smoltcp", rev="e4241510337e095b9d21136c5f58b2eaa1b78479", default-features = false } 10smoltcp = { git = "https://github.com/smoltcp-rs/smoltcp", rev="e4241510337e095b9d21136c5f58b2eaa1b78479", default-features = false }
12 11
diff --git a/examples/std/src/bin/net.rs b/examples/std/src/bin/net.rs
index 323d711a8..b98b97090 100644
--- a/examples/std/src/bin/net.rs
+++ b/examples/std/src/bin/net.rs
@@ -2,11 +2,10 @@
2#![allow(incomplete_features)] 2#![allow(incomplete_features)]
3 3
4use clap::{AppSettings, Clap}; 4use clap::{AppSettings, Clap};
5use embassy::executor::Spawner; 5use embassy::executor::{Executor, Spawner};
6use embassy::io::AsyncWriteExt; 6use embassy::io::AsyncWriteExt;
7use embassy::util::Forever; 7use embassy::util::Forever;
8use embassy_net::*; 8use embassy_net::*;
9use embassy_std::Executor;
10use heapless::Vec; 9use heapless::Vec;
11use log::*; 10use log::*;
12 11
diff --git a/examples/std/src/bin/serial.rs b/examples/std/src/bin/serial.rs
index ca596a34c..181c5dfaa 100644
--- a/examples/std/src/bin/serial.rs
+++ b/examples/std/src/bin/serial.rs
@@ -5,9 +5,9 @@
5mod serial_port; 5mod serial_port;
6 6
7use async_io::Async; 7use async_io::Async;
8use embassy::executor::Executor;
8use embassy::io::AsyncBufReadExt; 9use embassy::io::AsyncBufReadExt;
9use embassy::util::Forever; 10use embassy::util::Forever;
10use embassy_std::Executor;
11use log::*; 11use log::*;
12use nix::sys::termios; 12use nix::sys::termios;
13 13
diff --git a/examples/std/src/bin/tick.rs b/examples/std/src/bin/tick.rs
index 16f54b2c6..385b317d4 100644
--- a/examples/std/src/bin/tick.rs
+++ b/examples/std/src/bin/tick.rs
@@ -1,9 +1,9 @@
1#![feature(type_alias_impl_trait)] 1#![feature(type_alias_impl_trait)]
2#![allow(incomplete_features)] 2#![allow(incomplete_features)]
3 3
4use embassy::executor::Executor;
4use embassy::time::{Duration, Timer}; 5use embassy::time::{Duration, Timer};
5use embassy::util::Forever; 6use embassy::util::Forever;
6use embassy_std::Executor;
7use log::*; 7use log::*;
8 8
9#[embassy::task] 9#[embassy::task]