Struct lpc43xx::usb1::usbsts_h::W [] [src]

pub struct W { /* fields omitted */ }

Value to write to the register

Methods

impl W
[src]

[src]

Reset value of the register

[src]

Writes raw bits to the register

[src]

Bit 0 - USB interrupt (USBINT)

[src]

Bit 1 - USB error interrupt (USBERRINT)

[src]

Bit 2 - Port change detect.

[src]

Bit 3 - Frame list roll-over

[src]

Bit 5 - Interrupt on async advance

[src]

Bit 7 - SOF received

[src]

Bit 8 - Not used by the Host controller.

[src]

Bit 12 - HCHalted

[src]

Bit 13 - Reclamation

[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).

[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).

[src]

Bit 18 - USB host asynchronous interrupt (USBHSTASYNCINT)

[src]

Bit 19 - USB host periodic interrupt (USBHSTPERINT)

Trait Implementations

Auto Trait Implementations

impl Send for W

impl Sync for W