aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--embassy/src/channel/mod.rs4
-rw-r--r--embassy/src/channel/mpmc.rs (renamed from embassy/src/channel/channel.rs)4
-rw-r--r--embassy/src/channel/signal.rs2
-rw-r--r--examples/nrf/src/bin/channel.rs2
-rw-r--r--examples/nrf/src/bin/channel_sender_receiver.rs2
-rw-r--r--examples/nrf/src/bin/uart_split.rs2
-rw-r--r--examples/nrf/src/bin/usb_ethernet.rs2
-rw-r--r--examples/nrf/src/bin/usb_hid_keyboard.rs2
-rw-r--r--examples/stm32f3/src/bin/button_events.rs2
-rw-r--r--examples/stm32h7/src/bin/signal.rs2
-rw-r--r--examples/stm32h7/src/bin/usart_split.rs2
-rw-r--r--examples/stm32l5/src/bin/usb_ethernet.rs2
12 files changed, 13 insertions, 15 deletions
diff --git a/embassy/src/channel/mod.rs b/embassy/src/channel/mod.rs
index 4d37fe859..05edc55d1 100644
--- a/embassy/src/channel/mod.rs
+++ b/embassy/src/channel/mod.rs
@@ -1,7 +1,5 @@
1//! Async channels 1//! Async channels
2 2
3pub mod channel; 3pub mod mpmc;
4pub use channel::*;
5 4
6pub mod signal; 5pub mod signal;
7pub use signal::*;
diff --git a/embassy/src/channel/channel.rs b/embassy/src/channel/mpmc.rs
index d74f6365d..2377a9665 100644
--- a/embassy/src/channel/channel.rs
+++ b/embassy/src/channel/mpmc.rs
@@ -388,7 +388,7 @@ where
388 /// Establish a new bounded channel. For example, to create one with a NoopMutex: 388 /// Establish a new bounded channel. For example, to create one with a NoopMutex:
389 /// 389 ///
390 /// ``` 390 /// ```
391 /// use embassy::channel::channel::Channel; 391 /// use embassy::channel::mpmc::Channel;
392 /// use embassy::blocking_mutex::raw::NoopRawMutex; 392 /// use embassy::blocking_mutex::raw::NoopRawMutex;
393 /// 393 ///
394 /// // Declare a bounded channel of 3 u32s. 394 /// // Declare a bounded channel of 3 u32s.
@@ -404,7 +404,7 @@ where
404 /// Establish a new bounded channel. For example, to create one with a NoopMutex: 404 /// Establish a new bounded channel. For example, to create one with a NoopMutex:
405 /// 405 ///
406 /// ``` 406 /// ```
407 /// use embassy::channel::channel::Channel; 407 /// use embassy::channel::mpmc::Channel;
408 /// use embassy::blocking_mutex::raw::NoopRawMutex; 408 /// use embassy::blocking_mutex::raw::NoopRawMutex;
409 /// 409 ///
410 /// // Declare a bounded channel of 3 u32s. 410 /// // Declare a bounded channel of 3 u32s.
diff --git a/embassy/src/channel/signal.rs b/embassy/src/channel/signal.rs
index e1f6c4b1d..5a2c9d47a 100644
--- a/embassy/src/channel/signal.rs
+++ b/embassy/src/channel/signal.rs
@@ -5,7 +5,7 @@ use core::task::{Context, Poll, Waker};
5 5
6/// Synchronization primitive. Allows creating awaitable signals that may be passed between tasks. 6/// Synchronization primitive. Allows creating awaitable signals that may be passed between tasks.
7/// For a simple use-case where the receiver is only ever interested in the latest value of 7/// For a simple use-case where the receiver is only ever interested in the latest value of
8/// something, Signals work well. For more advanced use cases, you might want to use [`Channel`](crate::channel::channel::Channel) instead.. 8/// something, Signals work well. For more advanced use cases, you might want to use [`Channel`](crate::channel::mpmc::Channel) instead..
9/// 9///
10/// Signals are generally declared as being a static const and then borrowed as required. 10/// Signals are generally declared as being a static const and then borrowed as required.
11/// 11///
diff --git a/examples/nrf/src/bin/channel.rs b/examples/nrf/src/bin/channel.rs
index 476ec09a1..12b463581 100644
--- a/examples/nrf/src/bin/channel.rs
+++ b/examples/nrf/src/bin/channel.rs
@@ -4,7 +4,7 @@
4 4
5use defmt::unwrap; 5use defmt::unwrap;
6use embassy::blocking_mutex::raw::ThreadModeRawMutex; 6use embassy::blocking_mutex::raw::ThreadModeRawMutex;
7use embassy::channel::channel::Channel; 7use embassy::channel::mpmc::Channel;
8use embassy::executor::Spawner; 8use embassy::executor::Spawner;
9use embassy::time::{Duration, Timer}; 9use embassy::time::{Duration, Timer};
10use embassy_nrf::gpio::{Level, Output, OutputDrive}; 10use embassy_nrf::gpio::{Level, Output, OutputDrive};
diff --git a/examples/nrf/src/bin/channel_sender_receiver.rs b/examples/nrf/src/bin/channel_sender_receiver.rs
index c79f2fd6b..1742dcc9e 100644
--- a/examples/nrf/src/bin/channel_sender_receiver.rs
+++ b/examples/nrf/src/bin/channel_sender_receiver.rs
@@ -4,7 +4,7 @@
4 4
5use defmt::unwrap; 5use defmt::unwrap;
6use embassy::blocking_mutex::raw::NoopRawMutex; 6use embassy::blocking_mutex::raw::NoopRawMutex;
7use embassy::channel::channel::{Channel, Receiver, Sender}; 7use embassy::channel::mpmc::{Channel, Receiver, Sender};
8use embassy::executor::Spawner; 8use embassy::executor::Spawner;
9use embassy::time::{Duration, Timer}; 9use embassy::time::{Duration, Timer};
10use embassy::util::Forever; 10use embassy::util::Forever;
diff --git a/examples/nrf/src/bin/uart_split.rs b/examples/nrf/src/bin/uart_split.rs
index 3fde2f0d8..958cfeba0 100644
--- a/examples/nrf/src/bin/uart_split.rs
+++ b/examples/nrf/src/bin/uart_split.rs
@@ -4,7 +4,7 @@
4 4
5use defmt::*; 5use defmt::*;
6use embassy::blocking_mutex::raw::ThreadModeRawMutex; 6use embassy::blocking_mutex::raw::ThreadModeRawMutex;
7use embassy::channel::channel::Channel; 7use embassy::channel::mpmc::Channel;
8use embassy::executor::Spawner; 8use embassy::executor::Spawner;
9use embassy_nrf::peripherals::UARTE0; 9use embassy_nrf::peripherals::UARTE0;
10use embassy_nrf::uarte::UarteRx; 10use embassy_nrf::uarte::UarteRx;
diff --git a/examples/nrf/src/bin/usb_ethernet.rs b/examples/nrf/src/bin/usb_ethernet.rs
index 49f2fb89a..3d85d22bb 100644
--- a/examples/nrf/src/bin/usb_ethernet.rs
+++ b/examples/nrf/src/bin/usb_ethernet.rs
@@ -8,7 +8,7 @@ use core::sync::atomic::{AtomicBool, Ordering};
8use core::task::Waker; 8use core::task::Waker;
9use defmt::*; 9use defmt::*;
10use embassy::blocking_mutex::raw::ThreadModeRawMutex; 10use embassy::blocking_mutex::raw::ThreadModeRawMutex;
11use embassy::channel::Channel; 11use embassy::channel::mpmc::Channel;
12use embassy::executor::Spawner; 12use embassy::executor::Spawner;
13use embassy::util::Forever; 13use embassy::util::Forever;
14use embassy_net::tcp::TcpSocket; 14use embassy_net::tcp::TcpSocket;
diff --git a/examples/nrf/src/bin/usb_hid_keyboard.rs b/examples/nrf/src/bin/usb_hid_keyboard.rs
index d855a3a57..d7affae11 100644
--- a/examples/nrf/src/bin/usb_hid_keyboard.rs
+++ b/examples/nrf/src/bin/usb_hid_keyboard.rs
@@ -6,7 +6,7 @@
6use core::mem; 6use core::mem;
7use core::sync::atomic::{AtomicBool, Ordering}; 7use core::sync::atomic::{AtomicBool, Ordering};
8use defmt::*; 8use defmt::*;
9use embassy::channel::Signal; 9use embassy::channel::signal::Signal;
10use embassy::executor::Spawner; 10use embassy::executor::Spawner;
11use embassy::interrupt::InterruptExt; 11use embassy::interrupt::InterruptExt;
12use embassy::time::Duration; 12use embassy::time::Duration;
diff --git a/examples/stm32f3/src/bin/button_events.rs b/examples/stm32f3/src/bin/button_events.rs
index 06e8eec1f..593701799 100644
--- a/examples/stm32f3/src/bin/button_events.rs
+++ b/examples/stm32f3/src/bin/button_events.rs
@@ -12,7 +12,7 @@
12 12
13use defmt::*; 13use defmt::*;
14use embassy::blocking_mutex::raw::ThreadModeRawMutex; 14use embassy::blocking_mutex::raw::ThreadModeRawMutex;
15use embassy::channel::channel::Channel; 15use embassy::channel::mpmc::Channel;
16use embassy::executor::Spawner; 16use embassy::executor::Spawner;
17use embassy::time::{with_timeout, Duration, Timer}; 17use embassy::time::{with_timeout, Duration, Timer};
18use embassy_stm32::exti::ExtiInput; 18use embassy_stm32::exti::ExtiInput;
diff --git a/examples/stm32h7/src/bin/signal.rs b/examples/stm32h7/src/bin/signal.rs
index d2531b2ba..c63b2836c 100644
--- a/examples/stm32h7/src/bin/signal.rs
+++ b/examples/stm32h7/src/bin/signal.rs
@@ -8,7 +8,7 @@ use defmt_rtt as _;
8 8
9use panic_probe as _; 9use panic_probe as _;
10 10
11use embassy::channel::Signal; 11use embassy::channel::signal::Signal;
12use embassy::executor::Spawner; 12use embassy::executor::Spawner;
13use embassy::time::{Duration, Timer}; 13use embassy::time::{Duration, Timer};
14 14
diff --git a/examples/stm32h7/src/bin/usart_split.rs b/examples/stm32h7/src/bin/usart_split.rs
index 40a7c3e44..eb3f9578c 100644
--- a/examples/stm32h7/src/bin/usart_split.rs
+++ b/examples/stm32h7/src/bin/usart_split.rs
@@ -5,7 +5,7 @@
5use defmt::*; 5use defmt::*;
6use defmt_rtt as _; // global logger 6use defmt_rtt as _; // global logger
7use embassy::blocking_mutex::raw::ThreadModeRawMutex; 7use embassy::blocking_mutex::raw::ThreadModeRawMutex;
8use embassy::channel::channel::Channel; 8use embassy::channel::mpmc::Channel;
9use embassy::executor::Spawner; 9use embassy::executor::Spawner;
10use embassy_stm32::dma::NoDma; 10use embassy_stm32::dma::NoDma;
11use embassy_stm32::{ 11use embassy_stm32::{
diff --git a/examples/stm32l5/src/bin/usb_ethernet.rs b/examples/stm32l5/src/bin/usb_ethernet.rs
index fa445eece..526b27530 100644
--- a/examples/stm32l5/src/bin/usb_ethernet.rs
+++ b/examples/stm32l5/src/bin/usb_ethernet.rs
@@ -8,7 +8,7 @@ use core::task::Waker;
8use defmt::*; 8use defmt::*;
9use defmt_rtt as _; // global logger 9use defmt_rtt as _; // global logger
10use embassy::blocking_mutex::raw::ThreadModeRawMutex; 10use embassy::blocking_mutex::raw::ThreadModeRawMutex;
11use embassy::channel::Channel; 11use embassy::channel::mpmc::Channel;
12use embassy::executor::Spawner; 12use embassy::executor::Spawner;
13use embassy::util::Forever; 13use embassy::util::Forever;
14use embassy_net::tcp::TcpSocket; 14use embassy_net::tcp::TcpSocket;