Struct rp2040_pac2::usb::regs::UsbPwr [−][src]
Overrides for the power signals in the event that the VBUS signals are not hooked up to GPIO. Set the value of the override and then the override enable to switch over to the override value.
Implementations
impl UsbPwr
[src]
pub const fn overcurr_detect_en(&self) -> bool
[src]
pub fn set_overcurr_detect_en(&mut self, val: bool)
[src]
pub const fn overcurr_detect(&self) -> bool
[src]
pub fn set_overcurr_detect(&mut self, val: bool)
[src]
pub const fn vbus_detect_override_en(&self) -> bool
[src]
pub fn set_vbus_detect_override_en(&mut self, val: bool)
[src]
pub const fn vbus_detect(&self) -> bool
[src]
pub fn set_vbus_detect(&mut self, val: bool)
[src]
pub const fn vbus_en_override_en(&self) -> bool
[src]
pub fn set_vbus_en_override_en(&mut self, val: bool)
[src]
pub const fn vbus_en(&self) -> bool
[src]
pub fn set_vbus_en(&mut self, val: bool)
[src]
Trait Implementations
impl Clone for UsbPwr
[src]
fn clone(&self) -> UsbPwr
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for UsbPwr
[src]
impl Default for UsbPwr
[src]
Auto Trait Implementations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,