diff --git a/Cargo.toml b/Cargo.toml index 1934908..eb07f8c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -18,8 +18,7 @@ repository = "https://github.com/nrf-rs/nrf-usbd" cortex-m = "0.7.2" usb-device = "0.2.8" vcell = "0.1.3" -critical-section = "0.2.4" -bare-metal = "1.0.0" +critical-section = "1.0.0" [profile.dev] codegen-units = 1 diff --git a/src/usbd.rs b/src/usbd.rs index 24c324b..aacbb15 100644 --- a/src/usbd.rs +++ b/src/usbd.rs @@ -6,11 +6,10 @@ //! * Different events are used to initiate transfers. //! * No notification when the status stage is ACK'd. -use bare_metal::Mutex; use core::cell::Cell; use core::mem::MaybeUninit; use core::sync::atomic::{compiler_fence, Ordering}; -use critical_section::CriticalSection; +use critical_section::{CriticalSection, Mutex}; use usb_device::{ bus::{PollResult, UsbBus, UsbBusAllocator}, endpoint::{EndpointAddress, EndpointType},