pub struct R(/* private fields */);
Expand description
Register usbintr
reader
Implementations§
source§impl R
impl R
sourcepub fn usb_interrupt_enable(&self) -> USB_INTERRUPT_ENABLE_R
pub fn usb_interrupt_enable(&self) -> USB_INTERRUPT_ENABLE_R
Bit 0 - USB Interrupt Enable
When this bit is 1, and the USBINT bit in the USBSTS register is 1,the host controller will issue an interrupt at the next interrupt threshold.
The interrupt is acknowledged by software clearing the USBINT bit
sourcepub fn usb_error_interrupt_enable(&self) -> USB_ERROR_INTERRUPT_ENABLE_R
pub fn usb_error_interrupt_enable(&self) -> USB_ERROR_INTERRUPT_ENABLE_R
Bit 1 - USB Error Interrupt Enable
When this bit is 1, and the USBERRINT bit in the USBSTS register is 1,the host controller will issue an interrupt at the next interrupt threshold.
The interrupt is acknowledged by software clearing the USBERRINT bit.
sourcepub fn port_change_interrupt_enable(&self) -> PORT_CHANGE_INTERRUPT_ENABLE_R
pub fn port_change_interrupt_enable(&self) -> PORT_CHANGE_INTERRUPT_ENABLE_R
Bit 2 - Port Change Interrupt Enable
When this bit is 1, and the Port Chang Detect bit in the USBSTS register is 1, the host controller will issue an interrupt. The interrupt is acknowledged by software clearing the Port Chang Detect bit.
sourcepub fn frame_list_rollover_enable(&self) -> FRAME_LIST_ROLLOVER_ENABLE_R
pub fn frame_list_rollover_enable(&self) -> FRAME_LIST_ROLLOVER_ENABLE_R
Bit 3 - Frame List Rollover Enable
When this bit is 1, and the Frame List Rollover bit in the USBSTS register is 1, the host controller will issue an interrupt. The interrupt is acknowledged by software clearing the Frame List Rollover bit.
sourcepub fn host_system_error_enable(&self) -> HOST_SYSTEM_ERROR_ENABLE_R
pub fn host_system_error_enable(&self) -> HOST_SYSTEM_ERROR_ENABLE_R
Bit 4 - Host System Error Enable
When this bit is 1, and the Host System Error Status bit in the USBSTS register is 1, the host controller will issue an interrupt. The interrupt is acknowledged by software clearing the Host System Error bit.
sourcepub fn interrupt_on_async_advance_enable(
&self,
) -> INTERRUPT_ON_ASYNC_ADVANCE_ENABLE_R
pub fn interrupt_on_async_advance_enable( &self, ) -> INTERRUPT_ON_ASYNC_ADVANCE_ENABLE_R
Bit 5 - Interrupt on Async Advance Enable
When this bit is 1, and the Interrupt on Async Advance bit in the USBSTS register is 1, the host controller will issue an interrupt at the next interrupt threshold. The interrupt is acknowledged by software clearing the Interrupt on Async Advance bit.