Struct ch32v3::ch32v30x::usb_otg_fs::usb_int_en::W
source · pub struct W(_);
Expand description
Register USB_INT_EN
writer
Implementations§
source§impl W
impl W
sourcepub fn usbhd_uie_bus_rst__usbhd_uie_detect(
&mut self
) -> USBHD_UIE_BUS_RST__USBHD_UIE_DETECT_W<'_, 0>
pub fn usbhd_uie_bus_rst__usbhd_uie_detect( &mut self ) -> USBHD_UIE_BUS_RST__USBHD_UIE_DETECT_W<'_, 0>
Bit 0 - enable interrupt for USB bus reset event for USB device mode
sourcepub fn usbhd_uie_transfer(&mut self) -> USBHD_UIE_TRANSFER_W<'_, 1>
pub fn usbhd_uie_transfer(&mut self) -> USBHD_UIE_TRANSFER_W<'_, 1>
Bit 1 - enable interrupt for USB transfer completion
sourcepub fn usbhd_uie_suspend(&mut self) -> USBHD_UIE_SUSPEND_W<'_, 2>
pub fn usbhd_uie_suspend(&mut self) -> USBHD_UIE_SUSPEND_W<'_, 2>
Bit 2 - enable interrupt for USB suspend or resume event
sourcepub fn usbhd_uie_hst_sof(&mut self) -> USBHD_UIE_HST_SOF_W<'_, 3>
pub fn usbhd_uie_hst_sof(&mut self) -> USBHD_UIE_HST_SOF_W<'_, 3>
Bit 3 - enable interrupt for host SOF timer action for USB host mode
sourcepub fn usbhd_uie_fifo_ov(&mut self) -> USBHD_UIE_FIFO_OV_W<'_, 4>
pub fn usbhd_uie_fifo_ov(&mut self) -> USBHD_UIE_FIFO_OV_W<'_, 4>
Bit 4 - enable interrupt for FIFO overflow
sourcepub fn usbhd_uie_dev_nak(&mut self) -> USBHD_UIE_DEV_NAK_W<'_, 6>
pub fn usbhd_uie_dev_nak(&mut self) -> USBHD_UIE_DEV_NAK_W<'_, 6>
Bit 6 - enable interrupt for NAK responded for USB device mode
sourcepub fn usbhd_uie_dev_sof(&mut self) -> USBHD_UIE_DEV_SOF_W<'_, 7>
pub fn usbhd_uie_dev_sof(&mut self) -> USBHD_UIE_DEV_SOF_W<'_, 7>
Bit 7 - enable interrupt for SOF received for USB device mode