Updated dependencies, fixed port closing after receive

This commit is contained in:
Jonah Dahlquist 2021-03-22 22:04:12 -07:00
commit 52f0d06e30
2 changed files with 3 additions and 2 deletions

View file

@ -13,6 +13,6 @@ edition = "2018"
[dependencies] [dependencies]
byteorder = { version = "1.3.4", default-features = false } byteorder = { version = "1.3.4", default-features = false }
embedded-hal = "0.2.4" embedded-hal = "0.2.4"
embedded-nal = "0.3.0" embedded-nal = "0.4.0"
bit_field = "0.10.1" bit_field = "0.10.1"
nb = "1.0.0" nb = "1.0.0"

View file

@ -123,7 +123,8 @@ impl UdpSocket {
let tx_write_pointer = self.socket.get_tx_write_pointer(bus)?; let tx_write_pointer = self.socket.get_tx_write_pointer(bus)?;
self.socket self.socket
.set_rx_read_pointer(bus, tx_write_pointer) .set_rx_read_pointer(bus, tx_write_pointer)
.and_then(|_| self.socket.command(bus, socketn::Command::Receive))?; .and_then(|_| self.socket.command(bus, socketn::Command::Receive))
.and_then(|_| self.socket.command(bus, socketn::Command::Open))?;
Ok((packet_size, remote)) Ok((packet_size, remote))
} }