Type Alias xmc4300::usb0::gintmsk_devicemode::W

source ·
pub type W = W<GINTMSK_DEVICEMODE_SPEC>;
Expand description

Register GINTMSK_DEVICEMODE writer

Aliased Type§

struct W { /* private fields */ }

Implementations§

source§

impl W

source

pub fn mode_mis_msk(&mut self) -> MODE_MIS_MSK_W<'_, GINTMSK_DEVICEMODE_SPEC>

Bit 1 - Mode Mismatch Interrupt Mask

source

pub fn otgint_msk(&mut self) -> OTGINT_MSK_W<'_, GINTMSK_DEVICEMODE_SPEC>

Bit 2 - OTG Interrupt Mask

source

pub fn sof_msk(&mut self) -> SOF_MSK_W<'_, GINTMSK_DEVICEMODE_SPEC>

Bit 3 - Start of Frame Mask

source

pub fn rx_flvl_msk(&mut self) -> RX_FLVL_MSK_W<'_, GINTMSK_DEVICEMODE_SPEC>

Bit 4 - Receive FIFO Non-Empty Mask

source

pub fn ginnak_eff_msk( &mut self ) -> GINNAK_EFF_MSK_W<'_, GINTMSK_DEVICEMODE_SPEC>

Bit 6 - Global Non-periodic IN NAK Effective Mask

source

pub fn goutnak_eff_msk( &mut self ) -> GOUTNAK_EFF_MSK_W<'_, GINTMSK_DEVICEMODE_SPEC>

Bit 7 - Global OUT NAK Effective Mask

source

pub fn erly_susp_msk(&mut self) -> ERLY_SUSP_MSK_W<'_, GINTMSK_DEVICEMODE_SPEC>

Bit 10 - Early Suspend Mask

source

pub fn usbsusp_msk(&mut self) -> USBSUSP_MSK_W<'_, GINTMSK_DEVICEMODE_SPEC>

Bit 11 - USB Suspend Mask

source

pub fn usbrst_msk(&mut self) -> USBRST_MSK_W<'_, GINTMSK_DEVICEMODE_SPEC>

Bit 12 - USB Reset Mask

source

pub fn enum_done_msk(&mut self) -> ENUM_DONE_MSK_W<'_, GINTMSK_DEVICEMODE_SPEC>

Bit 13 - Enumeration Done Mask

source

pub fn isoout_drop_msk( &mut self ) -> ISOOUT_DROP_MSK_W<'_, GINTMSK_DEVICEMODE_SPEC>

Bit 14 - Isochronous OUT Packet Dropped Interrupt Mask

source

pub fn eopfmsk(&mut self) -> EOPFMSK_W<'_, GINTMSK_DEVICEMODE_SPEC>

Bit 15 - End of Periodic Frame Interrupt Mask

source

pub fn iepint_msk(&mut self) -> IEPINT_MSK_W<'_, GINTMSK_DEVICEMODE_SPEC>

Bit 18 - IN Endpoints Interrupt Mask

source

pub fn oepint_msk(&mut self) -> OEPINT_MSK_W<'_, GINTMSK_DEVICEMODE_SPEC>

Bit 19 - OUT Endpoints Interrupt Mask

source

pub fn incomp_isoinmsk( &mut self ) -> INCOMP_ISOINMSK_W<'_, GINTMSK_DEVICEMODE_SPEC>

Bit 20 - Incomplete Isochronous IN Transfer Mask

source

pub fn incompl_sooutmsk( &mut self ) -> INCOMPL_SOOUTMSK_W<'_, GINTMSK_DEVICEMODE_SPEC>

Bit 21 - Incomplete Isochronous OUT Transfer Mask

source

pub fn con_idsts_chng_msk( &mut self ) -> CON_IDSTS_CHNG_MSK_W<'_, GINTMSK_DEVICEMODE_SPEC>

Bit 28 - Connector ID Status Change Mask

source

pub fn disconn_int_msk( &mut self ) -> DISCONN_INT_MSK_W<'_, GINTMSK_DEVICEMODE_SPEC>

Bit 29 - Disconnect Detected Interrupt Mask

source

pub fn sess_req_int_msk( &mut self ) -> SESS_REQ_INT_MSK_W<'_, GINTMSK_DEVICEMODE_SPEC>

Bit 30 - Session Request/New Session Detected Interrupt Mask

source

pub fn wk_up_int_msk(&mut self) -> WK_UP_INT_MSK_W<'_, GINTMSK_DEVICEMODE_SPEC>

Bit 31 - Resume/Remote Wakeup Detected Interrupt Mask