Made dump_register suppress any errors

This commit is contained in:
Jonah Dahlquist 2020-01-20 10:29:26 -08:00 committed by Jonah Dahlquist
commit 3dbb2d4e64
2 changed files with 5 additions and 5 deletions

View file

@ -169,15 +169,15 @@ pub trait Socket {
}
}
fn dump_register<SpiBus: ActiveBus>(&self, bus: &mut SpiBus) -> Result<[u8; 0x30], SpiBus::Error> {
fn dump_register<SpiBus: ActiveBus>(&self, bus: &mut SpiBus) -> [u8; 0x30] {
let mut register = [0u8; 0x30];
block!(bus.transfer_frame(
self.register(),
0u16,
false,
&mut register
))?;
Ok(register)
));
register
}
}

View file

@ -34,8 +34,8 @@ impl<SpiBus: ActiveBus, NetworkImpl: Network, SocketImpl: Socket>
Ok(UdpSocket { w5500, socket })
}
pub fn dump_register(&mut self) -> Result<[u8; 0x30], SpiBus::Error> {
Ok(self.socket.dump_register(&mut self.w5500.bus)?)
pub fn dump_register(&mut self) -> [u8; 0x30] {
self.socket.dump_register(&mut self.w5500.bus)
}
/// Returns a UDP packet if one is available. Will return `None` if no UDP packets are in the socket's buffer