Struct drv8305::register::IcFaults[][src]

pub struct IcFaults {
    pub bits: u16,
    pub pvdd_uvlo2: Flag,
    pub wd_fault: Flag,
    pub otsd: Flag,
    pub vreg_uv: Flag,
    pub avdd_uvlo: Flag,
    pub vcp_lsd_uvlo2: Flag,
    pub vcph_uvlo2: Flag,
    pub vcph_uvlo: Flag,
    pub vcph_ovlo_abs: Flag,
}

Fields

bits: u16pvdd_uvlo2: Flagwd_fault: Flagotsd: Flagvreg_uv: Flagavdd_uvlo: Flagvcp_lsd_uvlo2: Flagvcph_uvlo2: Flagvcph_uvlo: Flagvcph_ovlo_abs: Flag

Implementations

impl IcFaults[src]

pub fn pvdd_uvlo2(self, pvdd_uvlo2: Flag) -> Self[src]

pub fn wd_fault(self, wd_fault: Flag) -> Self[src]

pub fn otsd(self, otsd: Flag) -> Self[src]

pub fn vreg_uv(self, vreg_uv: Flag) -> Self[src]

pub fn avdd_uvlo(self, avdd_uvlo: Flag) -> Self[src]

pub fn vcp_lsd_uvlo2(self, vcp_lsd_uvlo2: Flag) -> Self[src]

pub fn vcph_uvlo2(self, vcph_uvlo2: Flag) -> Self[src]

pub fn vcph_uvlo(self, vcph_uvlo: Flag) -> Self[src]

pub fn vcph_ovlo_abs(self, vcph_ovlo_abs: Flag) -> Self[src]

Trait Implementations

impl Clone for IcFaults[src]

impl Copy for IcFaults[src]

impl Debug for IcFaults[src]

impl Register for IcFaults[src]

Auto Trait Implementations

impl Send for IcFaults

impl Sync for IcFaults

impl Unpin for IcFaults

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> Same<T> for T

type Output = T

Should always be Self

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.