Struct lpc43xx::usb1::usbsts_h::W
[−]
[src]
pub struct W { /* fields omitted */ }
Value to write to the register
Methods
impl W
[src]
pub fn reset_value() -> W
[src]
Reset value of the register
pub unsafe fn bits(&mut self, bits: u32) -> &mut Self
[src]
Writes raw bits to the register
pub fn ui(&mut self) -> _UIW
[src]
Bit 0 - USB interrupt (USBINT)
pub fn uei(&mut self) -> _UEIW
[src]
Bit 1 - USB error interrupt (USBERRINT)
pub fn pci(&mut self) -> _PCIW
[src]
Bit 2 - Port change detect.
pub fn fri(&mut self) -> _FRIW
[src]
Bit 3 - Frame list roll-over
pub fn aai(&mut self) -> _AAIW
[src]
Bit 5 - Interrupt on async advance
pub fn sri(&mut self) -> _SRIW
[src]
Bit 7 - SOF received
pub fn sli(&mut self) -> _SLIW
[src]
Bit 8 - Not used by the Host controller.
pub fn hch(&mut self) -> _HCHW
[src]
Bit 12 - HCHalted
pub fn rcl(&mut self) -> _RCLW
[src]
Bit 13 - Reclamation
pub fn ps(&mut self) -> _PSW
[src]
Bit 14 - Periodic schedule status This bit reports the current real status of the Periodic Schedule. The Host Controller is not required to immediately disable or enable the Periodic Schedule when software transitions the Periodic Schedule Enable bit in the USBCMD register. When this bit and the Periodic Schedule Enable bit are the same value, the Periodic Schedule is either enabled (if both are 1) or disabled (if both are 0).
pub fn as_(&mut self) -> _ASW
[src]
Bit 15 - Asynchronous schedule status This bit reports the current real status of the Asynchronous Schedule. The Host Controller is not required to immediately disable or enable the Asynchronous Schedule when software transitions the Asynchronous Schedule Enable bit in the USBCMD register. When this bit and the Asynchronous Schedule Enable bit are the same value, the Asynchronous Schedule is either enabled (if both are 1) or disabled (if both are 0).
pub fn uai(&mut self) -> _UAIW
[src]
Bit 18 - USB host asynchronous interrupt (USBHSTASYNCINT)
pub fn upi(&mut self) -> _UPIW
[src]
Bit 19 - USB host periodic interrupt (USBHSTPERINT)