Enum lpc43xx::usb1::usbsts_h::UAIR
[−]
[src]
pub enum UAIR { ST, CLEAR, }
Possible values of the field UAI
Variants
ST
This bit is cleared by software writing a one to it.
CLEAR
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 asynchronous schedule. This bit is also set by the Host when a short packet is detected and the packet is on the asynchronous schedule. A short packet is when the actual number of bytes received was less than the expected number of bytes.
Methods
impl UAIR
[src]
pub fn bit_is_clear(&self) -> bool
[src]
Returns true
if the bit is clear (0)
pub fn bit_is_set(&self) -> bool
[src]
Returns true
if the bit is set (1)
pub fn bit(&self) -> bool
[src]
Value of the field as raw bits
pub fn is_st(&self) -> bool
[src]
Checks if the value of the field is ST
pub fn is_clear(&self) -> bool
[src]
Checks if the value of the field is CLEAR
Trait Implementations
impl Clone for UAIR
[src]
fn clone(&self) -> UAIR
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Copy for UAIR
[src]
impl Debug for UAIR
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more