Finalizing updates to MACRAW support after testing

This commit is contained in:
Ryan Summers 2022-04-14 13:58:15 +02:00 committed by kellerkindt
commit 30293b65a5
3 changed files with 70 additions and 22 deletions

View file

@ -103,8 +103,13 @@ impl<SpiBus: Bus> UninitializedDevice<SpiBus> {
mut self,
mac: MacAddress,
) -> Result<RawDevice<SpiBus>, InitializeError<SpiBus::Error>> {
// Reset the device.
self.bus
.write_frame(register::COMMON, register::common::MODE, &[0x80])?;
self.bus
.write_frame(register::COMMON, register::common::MAC, &mac.octets)?;
RawDevice::new(self.bus)
}