aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32-wpan
diff options
context:
space:
mode:
authorRuben De Smet <[email protected]>2023-08-11 11:15:17 +0200
committerRuben De Smet <[email protected]>2023-08-11 12:13:46 +0200
commitf9d251cd5cd9c84718cd66e7697a8502c4d61a0a (patch)
treea5609c9b9ea462da66ffed7d82b6409fec1ad2f3 /embassy-stm32-wpan
parentb658f10db9a963d85b8465759692b0aa7973a1d1 (diff)
Channel poll methods return Poll instead of bool
Diffstat (limited to 'embassy-stm32-wpan')
-rw-r--r--embassy-stm32-wpan/src/mac/driver.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/embassy-stm32-wpan/src/mac/driver.rs b/embassy-stm32-wpan/src/mac/driver.rs
index f8e3a2b08..a58ee231b 100644
--- a/embassy-stm32-wpan/src/mac/driver.rs
+++ b/embassy-stm32-wpan/src/mac/driver.rs
@@ -28,7 +28,9 @@ impl<'d> embassy_net_driver::Driver for Driver<'d> {
28 type TxToken<'a> = TxToken<'d> where Self: 'a; 28 type TxToken<'a> = TxToken<'d> where Self: 'a;
29 29
30 fn receive(&mut self, cx: &mut Context) -> Option<(Self::RxToken<'_>, Self::TxToken<'_>)> { 30 fn receive(&mut self, cx: &mut Context) -> Option<(Self::RxToken<'_>, Self::TxToken<'_>)> {
31 if self.runner.rx_channel.poll_ready_to_receive(cx) && self.runner.tx_buf_channel.poll_ready_to_receive(cx) { 31 if self.runner.rx_channel.poll_ready_to_receive(cx).is_ready()
32 && self.runner.tx_buf_channel.poll_ready_to_receive(cx).is_ready()
33 {
32 Some(( 34 Some((
33 RxToken { 35 RxToken {
34 rx: &self.runner.rx_channel, 36 rx: &self.runner.rx_channel,