From 489c831347756575f0ff2f7723a2eb0c8e9193bf Mon Sep 17 00:00:00 2001 From: Kaspar Schleiser Date: Mon, 19 Feb 2024 21:32:39 +0100 Subject: [PATCH] riot-rs-embassy: refactor exports --- src/riot-rs-embassy/src/lib.rs | 4 ++-- src/riot-rs-embassy/src/usb.rs | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/riot-rs-embassy/src/lib.rs b/src/riot-rs-embassy/src/lib.rs index 7ecfb125a..bb3a83770 100644 --- a/src/riot-rs-embassy/src/lib.rs +++ b/src/riot-rs-embassy/src/lib.rs @@ -15,7 +15,7 @@ pub mod define_peripherals; pub mod arch; #[cfg(feature = "usb")] -mod usb; +pub mod usb; #[cfg(feature = "net")] pub mod network; @@ -32,7 +32,7 @@ pub use static_cell::make_static; pub use embassy_executor::Spawner; -#[cfg(feature = "usb")] +#[cfg(feature = "usb_ethernet")] use usb::ethernet::NetworkDevice; #[cfg(feature = "wifi_cyw43")] diff --git a/src/riot-rs-embassy/src/usb.rs b/src/riot-rs-embassy/src/usb.rs index 182f26bdc..fc0d6bb28 100644 --- a/src/riot-rs-embassy/src/usb.rs +++ b/src/riot-rs-embassy/src/usb.rs @@ -7,7 +7,7 @@ //! } //! ``` -use crate::arch::usb::UsbDriver; +pub use crate::arch::usb::UsbDriver; pub type UsbBuilder = embassy_usb::Builder<'static, UsbDriver>; @@ -15,12 +15,12 @@ pub type UsbBuilder = embassy_usb::Builder<'static, UsbDriver>; pub static USB_BUILDER_HOOKS: [&crate::delegate::Delegate] = [..]; #[embassy_executor::task] -pub async fn usb_task(mut device: embassy_usb::UsbDevice<'static, UsbDriver>) -> ! { +pub(crate) async fn usb_task(mut device: embassy_usb::UsbDevice<'static, UsbDriver>) -> ! { device.run().await } #[cfg(feature = "usb_ethernet")] -pub mod ethernet { +pub(crate) mod ethernet { use embassy_usb::class::cdc_ncm::embassy_net::{Device, Runner}; use crate::{arch::usb::UsbDriver, network::ETHERNET_MTU}; @@ -33,7 +33,7 @@ pub mod ethernet { } } -pub fn config() -> embassy_usb::Config<'static> { +pub(crate) fn config() -> embassy_usb::Config<'static> { #[cfg(not(feature = "override-usb-config"))] { // Create embassy-usb Config