diff options
| author | Caleb Jamison <[email protected]> | 2024-08-07 23:20:26 -0400 |
|---|---|---|
| committer | Caleb Jamison <[email protected]> | 2024-08-08 21:35:21 -0400 |
| commit | b185e02a42ad751ec6c31ffa6a1b87503f15489d (patch) | |
| tree | 0f0c66747267d24d95b5957b22db7e5c525cb00e /embassy-rp/src/usb.rs | |
| parent | 891c5ee10584cd990dad529e3506fe1328e4e69d (diff) | |
Initial rp235x support
Examples have been run, but there is not yet a test suite.
Diffstat (limited to 'embassy-rp/src/usb.rs')
| -rw-r--r-- | embassy-rp/src/usb.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/embassy-rp/src/usb.rs b/embassy-rp/src/usb.rs index 512271ae4..20ef881f9 100644 --- a/embassy-rp/src/usb.rs +++ b/embassy-rp/src/usb.rs | |||
| @@ -28,10 +28,10 @@ pub trait Instance: SealedInstance + 'static { | |||
| 28 | 28 | ||
| 29 | impl crate::usb::SealedInstance for peripherals::USB { | 29 | impl crate::usb::SealedInstance for peripherals::USB { |
| 30 | fn regs() -> pac::usb::Usb { | 30 | fn regs() -> pac::usb::Usb { |
| 31 | pac::USBCTRL_REGS | 31 | pac::USB |
| 32 | } | 32 | } |
| 33 | fn dpram() -> crate::pac::usb_dpram::UsbDpram { | 33 | fn dpram() -> crate::pac::usb_dpram::UsbDpram { |
| 34 | pac::USBCTRL_DPRAM | 34 | pac::USB_DPRAM |
| 35 | } | 35 | } |
| 36 | } | 36 | } |
| 37 | 37 | ||
| @@ -41,7 +41,7 @@ impl crate::usb::Instance for peripherals::USB { | |||
| 41 | 41 | ||
| 42 | const EP_COUNT: usize = 16; | 42 | const EP_COUNT: usize = 16; |
| 43 | const EP_MEMORY_SIZE: usize = 4096; | 43 | const EP_MEMORY_SIZE: usize = 4096; |
| 44 | const EP_MEMORY: *mut u8 = pac::USBCTRL_DPRAM.as_ptr() as *mut u8; | 44 | const EP_MEMORY: *mut u8 = pac::USB_DPRAM.as_ptr() as *mut u8; |
| 45 | 45 | ||
| 46 | const NEW_AW: AtomicWaker = AtomicWaker::new(); | 46 | const NEW_AW: AtomicWaker = AtomicWaker::new(); |
| 47 | static BUS_WAKER: AtomicWaker = NEW_AW; | 47 | static BUS_WAKER: AtomicWaker = NEW_AW; |
