Update embassy

This commit is contained in:
Dario Nieuwenhuis
2021-03-02 21:20:00 +01:00
parent f100383b3c
commit 9bee576fd2
12 changed files with 32 additions and 21 deletions

View File

@ -1,8 +1,7 @@
#![feature(type_alias_impl_trait)]
use embassy::executor::{Spawner, task};
use embassy::io::{AsyncBufReadExt, AsyncWriteExt};
use embassy::time::{Duration, Timer};
use embassy::executor::{task, Spawner};
use embassy::io::AsyncWriteExt;
use embassy::util::Forever;
use embassy_net::*;
use embassy_std::Executor;

View File

@ -1,11 +1,11 @@
use async_io::Async;
use embassy::util::WakerRegistration;
use libc;
use log::*;
use smoltcp::wire::EthernetFrame;
use std::io;
use std::io::{Read, Write};
use std::os::unix::io::{AsRawFd, RawFd};
use log::*;
pub const SIOCGIFMTU: libc::c_ulong = 0x8921;
pub const SIOCGIFINDEX: libc::c_ulong = 0x8933;
@ -142,8 +142,8 @@ impl TunTapDevice {
}
}
use embassy_net::{LinkState, DeviceCapabilities, Packet, PacketBox, PacketBuf};
use core::task::Waker;
use embassy_net::{DeviceCapabilities, LinkState, Packet, PacketBox, PacketBuf};
impl crate::Device for TunTapDevice {
fn is_transmit_ready(&mut self) -> bool {
@ -197,4 +197,8 @@ impl crate::Device for TunTapDevice {
fn link_state(&mut self) -> LinkState {
LinkState::Up
}
fn ethernet_address(&mut self) -> [u8; 6] {
[0x02, 0x03, 0x04, 0x05, 0x06, 0x07]
}
}