diff options
Diffstat (limited to 'embassy-net-driver-channel')
| -rw-r--r-- | embassy-net-driver-channel/src/lib.rs | 10 |
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 | ||
| 328 | impl<'d, const MTU: usize> embassy_net_driver::Driver for Device<'d, MTU> { | 328 | impl<'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() { |
