#[repr(u8)]pub enum Arbcmdsrc {
Arbcmdsrc0 = 0,
Arbcmdsrc1 = 1,
Arbcmdsrc2 = 2,
Arbcmdsrc3 = 3,
}Expand description
This status field indicates the trigger source of current command sequence granted by arbitrator. This field value is meaningless when ARB_CTL is not busy (STS0[ARBIDLE]=0x1).
Value on reset: 0
Variants§
Arbcmdsrc0 = 0
0: Triggered by AHB read command (triggered by AHB read).
Arbcmdsrc1 = 1
1: Triggered by AHB write command (triggered by AHB Write).
Arbcmdsrc2 = 2
2: Triggered by IP command (triggered by setting register bit IPCMD.TRG).
Arbcmdsrc3 = 3
3: Triggered by suspended command (resumed).
Trait Implementations§
impl Copy for Arbcmdsrc
impl Eq for Arbcmdsrc
impl IsEnum for Arbcmdsrc
impl StructuralPartialEq for Arbcmdsrc
Auto Trait Implementations§
impl Freeze for Arbcmdsrc
impl RefUnwindSafe for Arbcmdsrc
impl Send for Arbcmdsrc
impl Sync for Arbcmdsrc
impl Unpin for Arbcmdsrc
impl UnwindSafe for Arbcmdsrc
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