pub enum InterruptSource {
Show 16 variants
NoMotion,
AnyMotion,
Flat,
Orientation,
StepDetector,
StepCounter,
SignificantMotion,
Tilt,
Tap,
I3cSync,
FeatureStatus,
TempDataReady,
GyroDataReady,
AccelDataReady,
FifoWatermark,
FifoFull,
}Expand description
Interrupt source that can be mapped to an output channel.
Variants§
NoMotion
No-motion feature interrupt.
AnyMotion
Any-motion feature interrupt.
Flat
Flat detection interrupt.
Orientation
Orientation change interrupt.
StepDetector
Step detector interrupt.
StepCounter
Step counter interrupt.
SignificantMotion
Significant motion interrupt.
Tilt
Tilt interrupt.
Tap
Tap interrupt.
I3cSync
I3C synchronization interrupt.
FeatureStatus
Feature-engine status interrupt.
TempDataReady
Temperature data-ready interrupt.
GyroDataReady
Gyroscope data-ready interrupt.
AccelDataReady
Accelerometer data-ready interrupt.
FifoWatermark
FIFO watermark interrupt.
FifoFull
FIFO full interrupt.
Trait Implementations§
Source§impl Clone for InterruptSource
impl Clone for InterruptSource
Source§fn clone(&self) -> InterruptSource
fn clone(&self) -> InterruptSource
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for InterruptSource
impl Debug for InterruptSource
Source§impl Format for InterruptSource
impl Format for InterruptSource
Source§impl PartialEq for InterruptSource
impl PartialEq for InterruptSource
impl Copy for InterruptSource
impl Eq for InterruptSource
impl StructuralPartialEq for InterruptSource
Auto Trait Implementations§
impl Freeze for InterruptSource
impl RefUnwindSafe for InterruptSource
impl Send for InterruptSource
impl Sync for InterruptSource
impl Unpin for InterruptSource
impl UnsafeUnpin for InterruptSource
impl UnwindSafe for InterruptSource
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more