diff options
| -rw-r--r-- | embassy/src/channel/mod.rs | 4 | ||||
| -rw-r--r-- | embassy/src/channel/mpmc.rs (renamed from embassy/src/channel/channel.rs) | 4 | ||||
| -rw-r--r-- | embassy/src/channel/signal.rs | 2 | ||||
| -rw-r--r-- | examples/nrf/src/bin/channel.rs | 2 | ||||
| -rw-r--r-- | examples/nrf/src/bin/channel_sender_receiver.rs | 2 | ||||
| -rw-r--r-- | examples/nrf/src/bin/uart_split.rs | 2 | ||||
| -rw-r--r-- | examples/nrf/src/bin/usb_ethernet.rs | 2 | ||||
| -rw-r--r-- | examples/nrf/src/bin/usb_hid_keyboard.rs | 2 | ||||
| -rw-r--r-- | examples/stm32f3/src/bin/button_events.rs | 2 | ||||
| -rw-r--r-- | examples/stm32h7/src/bin/signal.rs | 2 | ||||
| -rw-r--r-- | examples/stm32h7/src/bin/usart_split.rs | 2 | ||||
| -rw-r--r-- | examples/stm32l5/src/bin/usb_ethernet.rs | 2 |
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 | ||
| 3 | pub mod channel; | 3 | pub mod mpmc; |
| 4 | pub use channel::*; | ||
| 5 | 4 | ||
| 6 | pub mod signal; | 5 | pub mod signal; |
| 7 | pub 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 | ||
| 5 | use defmt::unwrap; | 5 | use defmt::unwrap; |
| 6 | use embassy::blocking_mutex::raw::ThreadModeRawMutex; | 6 | use embassy::blocking_mutex::raw::ThreadModeRawMutex; |
| 7 | use embassy::channel::channel::Channel; | 7 | use embassy::channel::mpmc::Channel; |
| 8 | use embassy::executor::Spawner; | 8 | use embassy::executor::Spawner; |
| 9 | use embassy::time::{Duration, Timer}; | 9 | use embassy::time::{Duration, Timer}; |
| 10 | use embassy_nrf::gpio::{Level, Output, OutputDrive}; | 10 | use 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 | ||
| 5 | use defmt::unwrap; | 5 | use defmt::unwrap; |
| 6 | use embassy::blocking_mutex::raw::NoopRawMutex; | 6 | use embassy::blocking_mutex::raw::NoopRawMutex; |
| 7 | use embassy::channel::channel::{Channel, Receiver, Sender}; | 7 | use embassy::channel::mpmc::{Channel, Receiver, Sender}; |
| 8 | use embassy::executor::Spawner; | 8 | use embassy::executor::Spawner; |
| 9 | use embassy::time::{Duration, Timer}; | 9 | use embassy::time::{Duration, Timer}; |
| 10 | use embassy::util::Forever; | 10 | use 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 | ||
| 5 | use defmt::*; | 5 | use defmt::*; |
| 6 | use embassy::blocking_mutex::raw::ThreadModeRawMutex; | 6 | use embassy::blocking_mutex::raw::ThreadModeRawMutex; |
| 7 | use embassy::channel::channel::Channel; | 7 | use embassy::channel::mpmc::Channel; |
| 8 | use embassy::executor::Spawner; | 8 | use embassy::executor::Spawner; |
| 9 | use embassy_nrf::peripherals::UARTE0; | 9 | use embassy_nrf::peripherals::UARTE0; |
| 10 | use embassy_nrf::uarte::UarteRx; | 10 | use 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}; | |||
| 8 | use core::task::Waker; | 8 | use core::task::Waker; |
| 9 | use defmt::*; | 9 | use defmt::*; |
| 10 | use embassy::blocking_mutex::raw::ThreadModeRawMutex; | 10 | use embassy::blocking_mutex::raw::ThreadModeRawMutex; |
| 11 | use embassy::channel::Channel; | 11 | use embassy::channel::mpmc::Channel; |
| 12 | use embassy::executor::Spawner; | 12 | use embassy::executor::Spawner; |
| 13 | use embassy::util::Forever; | 13 | use embassy::util::Forever; |
| 14 | use embassy_net::tcp::TcpSocket; | 14 | use 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 @@ | |||
| 6 | use core::mem; | 6 | use core::mem; |
| 7 | use core::sync::atomic::{AtomicBool, Ordering}; | 7 | use core::sync::atomic::{AtomicBool, Ordering}; |
| 8 | use defmt::*; | 8 | use defmt::*; |
| 9 | use embassy::channel::Signal; | 9 | use embassy::channel::signal::Signal; |
| 10 | use embassy::executor::Spawner; | 10 | use embassy::executor::Spawner; |
| 11 | use embassy::interrupt::InterruptExt; | 11 | use embassy::interrupt::InterruptExt; |
| 12 | use embassy::time::Duration; | 12 | use 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 | ||
| 13 | use defmt::*; | 13 | use defmt::*; |
| 14 | use embassy::blocking_mutex::raw::ThreadModeRawMutex; | 14 | use embassy::blocking_mutex::raw::ThreadModeRawMutex; |
| 15 | use embassy::channel::channel::Channel; | 15 | use embassy::channel::mpmc::Channel; |
| 16 | use embassy::executor::Spawner; | 16 | use embassy::executor::Spawner; |
| 17 | use embassy::time::{with_timeout, Duration, Timer}; | 17 | use embassy::time::{with_timeout, Duration, Timer}; |
| 18 | use embassy_stm32::exti::ExtiInput; | 18 | use 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 | ||
| 9 | use panic_probe as _; | 9 | use panic_probe as _; |
| 10 | 10 | ||
| 11 | use embassy::channel::Signal; | 11 | use embassy::channel::signal::Signal; |
| 12 | use embassy::executor::Spawner; | 12 | use embassy::executor::Spawner; |
| 13 | use embassy::time::{Duration, Timer}; | 13 | use 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 @@ | |||
| 5 | use defmt::*; | 5 | use defmt::*; |
| 6 | use defmt_rtt as _; // global logger | 6 | use defmt_rtt as _; // global logger |
| 7 | use embassy::blocking_mutex::raw::ThreadModeRawMutex; | 7 | use embassy::blocking_mutex::raw::ThreadModeRawMutex; |
| 8 | use embassy::channel::channel::Channel; | 8 | use embassy::channel::mpmc::Channel; |
| 9 | use embassy::executor::Spawner; | 9 | use embassy::executor::Spawner; |
| 10 | use embassy_stm32::dma::NoDma; | 10 | use embassy_stm32::dma::NoDma; |
| 11 | use embassy_stm32::{ | 11 | use 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; | |||
| 8 | use defmt::*; | 8 | use defmt::*; |
| 9 | use defmt_rtt as _; // global logger | 9 | use defmt_rtt as _; // global logger |
| 10 | use embassy::blocking_mutex::raw::ThreadModeRawMutex; | 10 | use embassy::blocking_mutex::raw::ThreadModeRawMutex; |
| 11 | use embassy::channel::Channel; | 11 | use embassy::channel::mpmc::Channel; |
| 12 | use embassy::executor::Spawner; | 12 | use embassy::executor::Spawner; |
| 13 | use embassy::util::Forever; | 13 | use embassy::util::Forever; |
| 14 | use embassy_net::tcp::TcpSocket; | 14 | use embassy_net::tcp::TcpSocket; |
