diff --git a/src/lib.rs b/src/lib.rs index 5296157..344f601 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -133,15 +133,13 @@ impl UsbBus for UsbDevice { fn force_reset(&self) -> UsbResult<()> { free(|cs| { - let usbcon = &self.usb.borrow(cs).usbcon; - usbcon.modify(|_, w| w.usbe().set_bit()); + self.usb.borrow(cs).usbcon.modify(|_, w| w.usbe().set_bit()); }); delay_cycles(ONE_MS_16_MGHZ); free(|cs| { - let usbcon = &self.usb.borrow(cs).usbcon; - usbcon.modify(|_, w| w.usbe().set_bit()); + self.usb.borrow(cs).usbcon.modify(|_, w| w.usbe().set_bit()); }); Ok(())