aboutsummaryrefslogtreecommitdiff
path: root/embassy-net-driver-channel
diff options
context:
space:
mode:
Diffstat (limited to 'embassy-net-driver-channel')
-rw-r--r--embassy-net-driver-channel/src/lib.rs10
1 files changed, 8 insertions, 2 deletions
diff --git a/embassy-net-driver-channel/src/lib.rs b/embassy-net-driver-channel/src/lib.rs
index 7ad4d449e..6390502a8 100644
--- a/embassy-net-driver-channel/src/lib.rs
+++ b/embassy-net-driver-channel/src/lib.rs
@@ -326,8 +326,14 @@ pub struct Device<'d, const MTU: usize> {
326} 326}
327 327
328impl<'d, const MTU: usize> embassy_net_driver::Driver for Device<'d, MTU> { 328impl<'d, const MTU: usize> embassy_net_driver::Driver for Device<'d, MTU> {
329 type RxToken<'a> = RxToken<'a, MTU> where Self: 'a ; 329 type RxToken<'a>
330 type TxToken<'a> = TxToken<'a, MTU> where Self: 'a ; 330 = RxToken<'a, MTU>
331 where
332 Self: 'a;
333 type TxToken<'a>
334 = TxToken<'a, MTU>
335 where
336 Self: 'a;
331 337
332 fn receive(&mut self, cx: &mut Context) -> Option<(Self::RxToken<'_>, Self::TxToken<'_>)> { 338 fn receive(&mut self, cx: &mut Context) -> Option<(Self::RxToken<'_>, Self::TxToken<'_>)> {
333 if self.rx.poll_receive(cx).is_ready() && self.tx.poll_send(cx).is_ready() { 339 if self.rx.poll_receive(cx).is_ready() && self.tx.poll_send(cx).is_ready() {