aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJacob Rosenthal <[email protected]>2021-12-15 10:29:19 -0700
committerJacob Rosenthal <[email protected]>2021-12-15 10:29:19 -0700
commit50f151e6bcf484735e2b8cd70196c72b038f3bc6 (patch)
tree85ebd70776462e27cb5614986b6d35efaf47cfbe
parentcd356896eeb000e16dec6590f82ac48891163ba0 (diff)
use Instance regs
-rw-r--r--embassy-nrf/src/usb.rs18
1 files changed, 9 insertions, 9 deletions
diff --git a/embassy-nrf/src/usb.rs b/embassy-nrf/src/usb.rs
index d0944b7f0..b110258c5 100644
--- a/embassy-nrf/src/usb.rs
+++ b/embassy-nrf/src/usb.rs
@@ -20,15 +20,15 @@ unsafe impl<'d, T: Instance> UsbPeripheral for UsbBus<'d, T> {
20 20
21impl<'d, T: Instance> UsbBus<'d, T> { 21impl<'d, T: Instance> UsbBus<'d, T> {
22 pub fn new(_usb: impl Unborrow<Target = T> + 'd) -> UsbBusAllocator<Usbd<UsbBus<'d, T>>> { 22 pub fn new(_usb: impl Unborrow<Target = T> + 'd) -> UsbBusAllocator<Usbd<UsbBus<'d, T>>> {
23 unsafe { 23 let r = T::regs();
24 (*pac::USBD::ptr()).intenset.write(|w| { 24
25 w.sof().set_bit(); 25 r.intenset.write(|w| {
26 w.usbevent().set_bit(); 26 w.sof().set_bit();
27 w.ep0datadone().set_bit(); 27 w.usbevent().set_bit();
28 w.ep0setup().set_bit(); 28 w.ep0datadone().set_bit();
29 w.usbreset().set_bit() 29 w.ep0setup().set_bit();
30 }) 30 w.usbreset().set_bit()
31 }; 31 });
32 32
33 Usbd::new(UsbBus { 33 Usbd::new(UsbBus {
34 phantom: PhantomData, 34 phantom: PhantomData,