Merge first (maybe) stable version usb-avr for atmega32u4/atmega16u4 #1
|
@ -134,9 +134,13 @@ impl<const L: usize> UsbBus for UsbDevice<L> {
|
||||||
let udcon = &self.usb.borrow(cs).udcon;
|
let udcon = &self.usb.borrow(cs).udcon;
|
||||||
|
|
||||||
udcon.modify(|_, w| w.detach().set_bit());
|
udcon.modify(|_, w| w.detach().set_bit());
|
||||||
|
});
|
||||||
|
|
||||||
delay_cycles(ONE_MS_16_MGHZ);
|
delay_cycles(ONE_MS_16_MGHZ);
|
||||||
|
|
||||||
|
free(|cs| {
|
||||||
|
let udcon = &self.usb.borrow(cs).udcon;
|
||||||
|
|
||||||
udcon.modify(|_, w| w.detach().clear_bit());
|
udcon.modify(|_, w| w.detach().clear_bit());
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue