#[repr(u16)]
pub enum UCIV_A {
Show 16 variants
UCIV_0,
UCIV_2,
UCIV_4,
UCIV_6,
UCIV_8,
UCIV_10,
UCIV_12,
UCIV_14,
UCIV_16,
UCIV_18,
UCIV_20,
UCIV_22,
UCIV_24,
UCIV_26,
UCIV_28,
UCIV_30,
}
Expand description
eUSCI_B interrupt vector value
Value on reset: 0
Variants
UCIV_0
0: No interrupt pending
UCIV_2
2: Interrupt Source: Arbitration lost; Interrupt Flag: UCALIFG; Interrupt Priority: Highest
UCIV_4
4: Interrupt Source: Not acknowledgment; Interrupt Flag: UCNACKIFG
UCIV_6
6: Interrupt Source: Start condition received; Interrupt Flag: UCSTTIFG
UCIV_8
8: Interrupt Source: Stop condition received; Interrupt Flag: UCSTPIFG
UCIV_10
10: Interrupt Source: Slave 3 Data received; Interrupt Flag: UCRXIFG3
UCIV_12
12: Interrupt Source: Slave 3 Transmit buffer empty; Interrupt Flag: UCTXIFG3
UCIV_14
14: Interrupt Source: Slave 2 Data received; Interrupt Flag: UCRXIFG2
UCIV_16
16: Interrupt Source: Slave 2 Transmit buffer empty; Interrupt Flag: UCTXIFG2
UCIV_18
18: Interrupt Source: Slave 1 Data received; Interrupt Flag: UCRXIFG1
UCIV_20
20: Interrupt Source: Slave 1 Transmit buffer empty; Interrupt Flag: UCTXIFG1
UCIV_22
22: Interrupt Source: Data received; Interrupt Flag: UCRXIFG0
UCIV_24
24: Interrupt Source: Transmit buffer empty; Interrupt Flag: UCTXIFG0
UCIV_26
26: Interrupt Source: Byte counter zero; Interrupt Flag: UCBCNTIFG
UCIV_28
28: Interrupt Source: Clock low timeout; Interrupt Flag: UCCLTOIFG
UCIV_30
30: Interrupt Source: Nineth bit position; Interrupt Flag: UCBIT9IFG; Priority: Lowest
Trait Implementations
impl Copy for UCIV_A
impl StructuralPartialEq for UCIV_A
Auto Trait Implementations
impl RefUnwindSafe for UCIV_A
impl Send for UCIV_A
impl Sync for UCIV_A
impl Unpin for UCIV_A
impl UnwindSafe for UCIV_A
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more