[][src]Enum axp173::Irq

pub enum Irq {
    AcinOvervoltage,
    AcinPluggedIn,
    AcinUnplugged,
    VbusOvervoltage,
    VbusPluggedIn,
    VbusUnplugged,
    VbusUndervoltage,
    BatteryPlugged,
    BatteryUnplugged,
    EnteredBattRecoveryMode,
    ExitedBattRecoveryMode,
    BatteryCharging,
    BatteryCharged,
    BatteryOverheat,
    BatteryTooCold,
    ChipOverheat,
    InsufficientChargeCurrent,
    Dcdc1Undervoltage,
    Dcdc2Undervoltage,
    Ldo4Undervoltage,
    ButtonShortPress,
    ButtonLongPress,
    VbusEffective,
    VbusInvalid,
    VbusSessionValid,
    VbusSessionInvalid,
    LowBatteryWarning,
}

An AXP173 interrupt.

Variants

AcinOvervoltage
AcinPluggedIn
AcinUnplugged
VbusOvervoltage
VbusPluggedIn
VbusUnplugged
VbusUndervoltage
BatteryPlugged
BatteryUnplugged
EnteredBattRecoveryMode
ExitedBattRecoveryMode
BatteryCharging
BatteryCharged
BatteryOverheat
BatteryTooCold
ChipOverheat
InsufficientChargeCurrent
Dcdc1Undervoltage
Dcdc2Undervoltage
Ldo4Undervoltage
ButtonShortPress
ButtonLongPress
VbusEffective
VbusInvalid
VbusSessionValid
VbusSessionInvalid
LowBatteryWarning

Trait Implementations

impl Clone for Irq[src]

impl Copy for Irq[src]

impl Debug for Irq[src]

Auto Trait Implementations

impl Send for Irq[src]

impl Sync for Irq[src]

impl Unpin for Irq[src]

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.