pub struct W(_);
Expand description
Register ICR
writer
Implementations
sourceimpl W
impl W
sourcepub fn txmsgdisccf(&mut self) -> TXMSGDISCCF_W<'_, 1>
pub fn txmsgdisccf(&mut self) -> TXMSGDISCCF_W<'_, 1>
Bit 1 - Tx message discard flag (TXMSGDISC) clear Setting the bit clears the TXMSGDISC flag in the UCPD_SR register.
sourcepub fn txmsgsentcf(&mut self) -> TXMSGSENTCF_W<'_, 2>
pub fn txmsgsentcf(&mut self) -> TXMSGSENTCF_W<'_, 2>
Bit 2 - Tx message send flag (TXMSGSENT) clear Setting the bit clears the TXMSGSENT flag in the UCPD_SR register.
sourcepub fn txmsgabtcf(&mut self) -> TXMSGABTCF_W<'_, 3>
pub fn txmsgabtcf(&mut self) -> TXMSGABTCF_W<'_, 3>
Bit 3 - Tx message abort flag (TXMSGABT) clear Setting the bit clears the TXMSGABT flag in the UCPD_SR register.
sourcepub fn hrstdisccf(&mut self) -> HRSTDISCCF_W<'_, 4>
pub fn hrstdisccf(&mut self) -> HRSTDISCCF_W<'_, 4>
Bit 4 - Hard reset discard flag (HRSTDISC) clear Setting the bit clears the HRSTDISC flag in the UCPD_SR register.
sourcepub fn hrstsentcf(&mut self) -> HRSTSENTCF_W<'_, 5>
pub fn hrstsentcf(&mut self) -> HRSTSENTCF_W<'_, 5>
Bit 5 - Hard reset send flag (HRSTSENT) clear Setting the bit clears the HRSTSENT flag in the UCPD_SR register.
sourcepub fn txundcf(&mut self) -> TXUNDCF_W<'_, 6>
pub fn txundcf(&mut self) -> TXUNDCF_W<'_, 6>
Bit 6 - Tx underflow flag (TXUND) clear Setting the bit clears the TXUND flag in the UCPD_SR register.
sourcepub fn rxorddetcf(&mut self) -> RXORDDETCF_W<'_, 9>
pub fn rxorddetcf(&mut self) -> RXORDDETCF_W<'_, 9>
Bit 9 - Rx ordered set detect flag (RXORDDET) clear Setting the bit clears the RXORDDET flag in the UCPD_SR register.
sourcepub fn rxhrstdetcf(&mut self) -> RXHRSTDETCF_W<'_, 10>
pub fn rxhrstdetcf(&mut self) -> RXHRSTDETCF_W<'_, 10>
Bit 10 - Rx Hard Reset detect flag (RXHRSTDET) clear Setting the bit clears the RXHRSTDET flag in the UCPD_SR register.
sourcepub fn rxovrcf(&mut self) -> RXOVRCF_W<'_, 11>
pub fn rxovrcf(&mut self) -> RXOVRCF_W<'_, 11>
Bit 11 - Rx overflow flag (RXOVR) clear Setting the bit clears the RXOVR flag in the UCPD_SR register.
sourcepub fn rxmsgendcf(&mut self) -> RXMSGENDCF_W<'_, 12>
pub fn rxmsgendcf(&mut self) -> RXMSGENDCF_W<'_, 12>
Bit 12 - Rx message received flag (RXMSGEND) clear Setting the bit clears the RXMSGEND flag in the UCPD_SR register.
sourcepub fn typecevt1cf(&mut self) -> TYPECEVT1CF_W<'_, 14>
pub fn typecevt1cf(&mut self) -> TYPECEVT1CF_W<'_, 14>
Bit 14 - Type-C CC1 event flag (TYPECEVT1) clear Setting the bit clears the TYPECEVT1 flag in the UCPD_SR register
sourcepub fn typecevt2cf(&mut self) -> TYPECEVT2CF_W<'_, 15>
pub fn typecevt2cf(&mut self) -> TYPECEVT2CF_W<'_, 15>
Bit 15 - Type-C CC2 line event flag (TYPECEVT2) clear Setting the bit clears the TYPECEVT2 flag in the UCPD_SR register
sourcepub fn frsevtcf(&mut self) -> FRSEVTCF_W<'_, 20>
pub fn frsevtcf(&mut self) -> FRSEVTCF_W<'_, 20>
Bit 20 - FRS event flag (FRSEVT) clear Setting the bit clears the FRSEVT flag in the UCPD_SR register.
Methods from Deref<Target = W<ICR_SPEC>>
Trait Implementations
Auto Trait Implementations
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