forked from M-Labs/zynq-rs
move smoltcp dependency to libboard_zynq only
This commit is contained in:
parent
74012603f6
commit
319f7d9eef
|
@ -15,9 +15,3 @@ libregister = { path = "../libregister" }
|
||||||
libcortex_a9 = { path = "../libcortex_a9" }
|
libcortex_a9 = { path = "../libcortex_a9" }
|
||||||
libboard_zynq = { path = "../libboard_zynq" }
|
libboard_zynq = { path = "../libboard_zynq" }
|
||||||
libsupport_zynq = { path = "../libsupport_zynq" }
|
libsupport_zynq = { path = "../libsupport_zynq" }
|
||||||
|
|
||||||
[dependencies.smoltcp]
|
|
||||||
git = "https://github.com/m-labs/smoltcp.git"
|
|
||||||
rev = "8eb01aca364aefe5f823d68d552d62c76c9be4a3"
|
|
||||||
features = ["ethernet", "proto-ipv4", "socket-tcp"]
|
|
||||||
default-features = false
|
|
||||||
|
|
|
@ -3,15 +3,20 @@
|
||||||
|
|
||||||
use core::mem::transmute;
|
use core::mem::transmute;
|
||||||
use libcortex_a9::mutex::Mutex;
|
use libcortex_a9::mutex::Mutex;
|
||||||
use libboard_zynq::{print, println, self as zynq, clocks::Clocks, clocks::source::{ClockSource, ArmPll, IoPll}};
|
use libboard_zynq::{
|
||||||
|
print, println,
|
||||||
|
self as zynq, clocks::Clocks, clocks::source::{ClockSource, ArmPll, IoPll},
|
||||||
|
smoltcp::{
|
||||||
|
wire::{EthernetAddress, IpAddress, IpCidr},
|
||||||
|
iface::{NeighborCache, EthernetInterfaceBuilder},
|
||||||
|
time::Instant,
|
||||||
|
socket::SocketSet,
|
||||||
|
socket::{TcpSocket, TcpSocketBuffer},
|
||||||
|
},
|
||||||
|
};
|
||||||
use libsupport_zynq::{
|
use libsupport_zynq::{
|
||||||
ram, alloc::{vec, vec::Vec},
|
ram, alloc::{vec, vec::Vec},
|
||||||
boot,
|
boot,
|
||||||
smoltcp::wire::{EthernetAddress, IpAddress, IpCidr},
|
|
||||||
smoltcp::iface::{NeighborCache, EthernetInterfaceBuilder},
|
|
||||||
smoltcp::time::Instant,
|
|
||||||
smoltcp::socket::SocketSet,
|
|
||||||
smoltcp::socket::{TcpSocket, TcpSocketBuffer},
|
|
||||||
};
|
};
|
||||||
|
|
||||||
const HWADDR: [u8; 6] = [0, 0x23, 0xde, 0xea, 0xbe, 0xef];
|
const HWADDR: [u8; 6] = [0, 0x23, 0xde, 0xea, 0xbe, 0xef];
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
#![no_std]
|
#![no_std]
|
||||||
|
|
||||||
|
/// Re-export so that dependents can always use the same version
|
||||||
|
pub use smoltcp;
|
||||||
|
|
||||||
pub mod slcr;
|
pub mod slcr;
|
||||||
pub mod clocks;
|
pub mod clocks;
|
||||||
pub mod uart;
|
pub mod uart;
|
||||||
|
|
|
@ -12,9 +12,3 @@ default = ["target_zc706"]
|
||||||
[dependencies]
|
[dependencies]
|
||||||
bit_field = "0.10"
|
bit_field = "0.10"
|
||||||
libregister = { path = "../libregister" }
|
libregister = { path = "../libregister" }
|
||||||
|
|
||||||
[dependencies.smoltcp]
|
|
||||||
git = "https://github.com/m-labs/smoltcp.git"
|
|
||||||
rev = "8eb01aca364aefe5f823d68d552d62c76c9be4a3"
|
|
||||||
features = ["ethernet", "proto-ipv4", "socket-tcp"]
|
|
||||||
default-features = false
|
|
||||||
|
|
|
@ -16,9 +16,3 @@ linked_list_allocator = { version = "0.8", default-features = false }
|
||||||
libregister = { path = "../libregister" }
|
libregister = { path = "../libregister" }
|
||||||
libcortex_a9 = { path = "../libcortex_a9" }
|
libcortex_a9 = { path = "../libcortex_a9" }
|
||||||
libboard_zynq = { path = "../libboard_zynq" }
|
libboard_zynq = { path = "../libboard_zynq" }
|
||||||
|
|
||||||
[dependencies.smoltcp]
|
|
||||||
git = "https://github.com/m-labs/smoltcp.git"
|
|
||||||
rev = "8eb01aca364aefe5f823d68d552d62c76c9be4a3"
|
|
||||||
features = ["ethernet", "proto-ipv4", "socket-tcp"]
|
|
||||||
default-features = false
|
|
||||||
|
|
|
@ -11,4 +11,3 @@ pub mod boot;
|
||||||
mod abort;
|
mod abort;
|
||||||
mod panic;
|
mod panic;
|
||||||
pub mod ram;
|
pub mod ram;
|
||||||
pub use smoltcp;
|
|
||||||
|
|
Loading…
Reference in New Issue