Type Alias xmc4800::usb0::gintsts_devicemode::R

source ·
pub type R = R<GINTSTS_DEVICEMODE_SPEC>;
Expand description

Register GINTSTS_DEVICEMODE reader

Aliased Type§

struct R { /* private fields */ }

Implementations§

source§

impl R

source

pub fn cur_mod(&self) -> CUR_MOD_R

Bit 0 - Current Mode of Operation

source

pub fn mode_mis(&self) -> MODE_MIS_R

Bit 1 - Mode Mismatch Interrupt

source

pub fn otgint(&self) -> OTGINT_R

Bit 2 - OTG Interrupt

source

pub fn sof(&self) -> SOF_R

Bit 3 - Start of Frame

source

pub fn rx_flvl(&self) -> RX_FLVL_R

Bit 4 - RxFIFO Non-Empty

source

pub fn ginnak_eff(&self) -> GINNAK_EFF_R

Bit 6 - Global IN Non-Periodic NAK Effective

source

pub fn goutnak_eff(&self) -> GOUTNAK_EFF_R

Bit 7 - Global OUT NAK Effective

source

pub fn erly_susp(&self) -> ERLY_SUSP_R

Bit 10 - Early Suspend

source

pub fn usbsusp(&self) -> USBSUSP_R

Bit 11 - USB Suspend

source

pub fn usbrst(&self) -> USBRST_R

Bit 12 - USB Reset

source

pub fn enum_done(&self) -> ENUM_DONE_R

Bit 13 - Enumeration Done

source

pub fn isoout_drop(&self) -> ISOOUT_DROP_R

Bit 14 - Isochronous OUT Packet Dropped Interrupt

source

pub fn eopf(&self) -> EOPF_R

Bit 15 - End of Periodic Frame Interrupt

source

pub fn iepint(&self) -> IEPINT_R

Bit 18 - IN Endpoints Interrupt

source

pub fn oepint(&self) -> OEPINT_R

Bit 19 - OUT Endpoints Interrupt

source

pub fn incomp_isoin(&self) -> INCOMP_ISOIN_R

Bit 20 - Incomplete Isochronous IN Transfer

source

pub fn incompl_soout(&self) -> INCOMPL_SOOUT_R

Bit 21 - Incomplete Isochronous OUT Transfer

source

pub fn con_idsts_chng(&self) -> CON_IDSTS_CHNG_R

Bit 28 - Connector ID Status Change

source

pub fn sess_req_int(&self) -> SESS_REQ_INT_R

Bit 30 - Session Request/New Session Detected Interrupt

source

pub fn wk_up_int(&self) -> WK_UP_INT_R

Bit 31 - Resume/Remote Wakeup Detected Interrupt