diff options
| author | Dario Nieuwenhuis <[email protected]> | 2024-03-20 14:54:25 +0100 |
|---|---|---|
| committer | Dario Nieuwenhuis <[email protected]> | 2024-03-20 16:39:09 +0100 |
| commit | eca9aac194580956c851e42565546e5fc50d8070 (patch) | |
| tree | 9e5359afdfba6d1f17b8d5eff2f6aee40841d02e /embassy-net-enc28j60/src | |
| parent | 3d842dac85a4ea21519f56d4ec6342b528805b8a (diff) | |
Fix warnings in recent nightly.
Diffstat (limited to 'embassy-net-enc28j60/src')
| -rw-r--r-- | embassy-net-enc28j60/src/lib.rs | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/embassy-net-enc28j60/src/lib.rs b/embassy-net-enc28j60/src/lib.rs index f18134927..dda35f498 100644 --- a/embassy-net-enc28j60/src/lib.rs +++ b/embassy-net-enc28j60/src/lib.rs | |||
| @@ -17,7 +17,6 @@ mod phy; | |||
| 17 | mod traits; | 17 | mod traits; |
| 18 | 18 | ||
| 19 | use core::cmp; | 19 | use core::cmp; |
| 20 | use core::convert::TryInto; | ||
| 21 | 20 | ||
| 22 | use embassy_net_driver::{Capabilities, HardwareAddress, LinkState}; | 21 | use embassy_net_driver::{Capabilities, HardwareAddress, LinkState}; |
| 23 | use embassy_time::Duration; | 22 | use embassy_time::Duration; |
| @@ -645,8 +644,8 @@ where | |||
| 645 | Self: 'a; | 644 | Self: 'a; |
| 646 | 645 | ||
| 647 | fn receive(&mut self, cx: &mut core::task::Context) -> Option<(Self::RxToken<'_>, Self::TxToken<'_>)> { | 646 | fn receive(&mut self, cx: &mut core::task::Context) -> Option<(Self::RxToken<'_>, Self::TxToken<'_>)> { |
| 648 | let rx_buf = unsafe { &mut RX_BUF }; | 647 | let rx_buf = unsafe { &mut *core::ptr::addr_of_mut!(RX_BUF) }; |
| 649 | let tx_buf = unsafe { &mut TX_BUF }; | 648 | let tx_buf = unsafe { &mut *core::ptr::addr_of_mut!(TX_BUF) }; |
| 650 | if let Some(n) = self.receive(rx_buf) { | 649 | if let Some(n) = self.receive(rx_buf) { |
| 651 | Some((RxToken { buf: &mut rx_buf[..n] }, TxToken { buf: tx_buf, eth: self })) | 650 | Some((RxToken { buf: &mut rx_buf[..n] }, TxToken { buf: tx_buf, eth: self })) |
| 652 | } else { | 651 | } else { |
| @@ -656,7 +655,7 @@ where | |||
| 656 | } | 655 | } |
| 657 | 656 | ||
| 658 | fn transmit(&mut self, _cx: &mut core::task::Context) -> Option<Self::TxToken<'_>> { | 657 | fn transmit(&mut self, _cx: &mut core::task::Context) -> Option<Self::TxToken<'_>> { |
| 659 | let tx_buf = unsafe { &mut TX_BUF }; | 658 | let tx_buf = unsafe { &mut *core::ptr::addr_of_mut!(TX_BUF) }; |
| 660 | Some(TxToken { buf: tx_buf, eth: self }) | 659 | Some(TxToken { buf: tx_buf, eth: self }) |
| 661 | } | 660 | } |
| 662 | 661 | ||
