Struct lpc43xx::usb1::usbsts_h::_UPIW
[−]
[src]
pub struct _UPIW<'a> { /* fields omitted */ }
Proxy
Methods
impl<'a> _UPIW<'a>
[src]
pub fn variant(self, variant: UPIW) -> &'a mut W
[src]
Writes variant
to the field
pub fn st(self) -> &'a mut W
[src]
This bit is cleared by software writing a one to it.
pub fn clear(self) -> &'a mut W
[src]
This bit is set by the Host Controller when the cause of an interrupt is a completion of a USB transaction where the Transfer Descriptor (TD) has an interrupt on complete (IOC) bit set and the TD was from the periodic schedule. This bit is also set by the Host Controller when a short packet is detected and the packet is on the periodic schedule. A short packet is when the actual number of bytes received was less than the expected number of bytes.
pub fn set_bit(self) -> &'a mut W
[src]
Sets the field bit
pub fn clear_bit(self) -> &'a mut W
[src]
Clears the field bit
pub fn bit(self, value: bool) -> &'a mut W
[src]
Writes raw bits to the field