Merge first (maybe) stable version usb-avr for atmega32u4/atmega16u4 #1

Merged
doryan merged 9 commits from test into main 2025-05-18 22:52:53 +03:00
Showing only changes of commit dd28dfe61e - Show all commits

View File

@ -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());
}); });