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]; let mut register = [0u8; 0x30];
block!(bus.transfer_frame( block!(bus.transfer_frame(
self.register(), self.register(),
0u16, 0u16,
false, false,
&mut register &mut register
))?; ));
Ok(register) register
} }
} }

View file

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