Struct rp2040_pac2::usb::regs::UsbPwr[][src]

#[repr(transparent)]pub struct UsbPwr(pub u32);

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]

impl Copy for UsbPwr[src]

impl Default for UsbPwr[src]

Auto Trait Implementations

impl Send for UsbPwr

impl Sync for UsbPwr

impl Unpin for UsbPwr

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.