aboutsummaryrefslogtreecommitdiff
path: root/embassy-net/src/lib.rs
diff options
context:
space:
mode:
authorArtur Kowalski <[email protected]>2022-07-28 10:25:47 +0200
committerArtur Kowalski <[email protected]>2022-08-10 19:40:35 +0200
commitd5ab0d3ebb119c7ffd95da4b67325f75cae05b7e (patch)
treeda0c94e370118c9df5e3a1e9582aa684035063fa /embassy-net/src/lib.rs
parent0e524247fa4adc524c546b0d073e7061ad6c1b83 (diff)
Add UDP socket support
Diffstat (limited to 'embassy-net/src/lib.rs')
-rw-r--r--embassy-net/src/lib.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/embassy-net/src/lib.rs b/embassy-net/src/lib.rs
index 1c5ba103a..83d364715 100644
--- a/embassy-net/src/lib.rs
+++ b/embassy-net/src/lib.rs
@@ -16,6 +16,9 @@ pub use stack::{Config, ConfigStrategy, Stack, StackResources};
16#[cfg(feature = "tcp")] 16#[cfg(feature = "tcp")]
17pub mod tcp; 17pub mod tcp;
18 18
19#[cfg(feature = "udp")]
20pub mod udp;
21
19// smoltcp reexports 22// smoltcp reexports
20pub use smoltcp::phy::{DeviceCapabilities, Medium}; 23pub use smoltcp::phy::{DeviceCapabilities, Medium};
21pub use smoltcp::time::{Duration as SmolDuration, Instant as SmolInstant}; 24pub use smoltcp::time::{Duration as SmolDuration, Instant as SmolInstant};
@@ -24,3 +27,5 @@ pub use smoltcp::wire::{EthernetAddress, HardwareAddress};
24pub use smoltcp::wire::{IpAddress, IpCidr, Ipv4Address, Ipv4Cidr}; 27pub use smoltcp::wire::{IpAddress, IpCidr, Ipv4Address, Ipv4Cidr};
25#[cfg(feature = "proto-ipv6")] 28#[cfg(feature = "proto-ipv6")]
26pub use smoltcp::wire::{Ipv6Address, Ipv6Cidr}; 29pub use smoltcp::wire::{Ipv6Address, Ipv6Cidr};
30#[cfg(feature = "udp")]
31pub use smoltcp::{socket::udp::PacketMetadata, wire::IpListenEndpoint};