Struct esp32c3::usb_device::int_raw::W[][src]

pub struct W(_);
Expand description

Register INT_RAW writer

Implementations

Bit 0 - The raw interrupt bit turns to high level when flush cmd is received for IN endpoint 2 of JTAG.

Bit 1 - The raw interrupt bit turns to high level when SOF frame is received.

Bit 2 - The raw interrupt bit turns to high level when Serial Port OUT Endpoint received one packet.

Bit 3 - The raw interrupt bit turns to high level when Serial Port IN Endpoint is empty.

Bit 4 - The raw interrupt bit turns to high level when pid error is detected.

Bit 5 - The raw interrupt bit turns to high level when CRC5 error is detected.

Bit 6 - The raw interrupt bit turns to high level when CRC16 error is detected.

Bit 7 - The raw interrupt bit turns to high level when stuff error is detected.

Bit 8 - The raw interrupt bit turns to high level when IN token for IN endpoint 1 is received.

Bit 9 - The raw interrupt bit turns to high level when usb bus reset is detected.

Bit 10 - The raw interrupt bit turns to high level when OUT endpoint 1 received packet with zero palyload.

Bit 11 - The raw interrupt bit turns to high level when OUT endpoint 2 received packet with zero palyload.

Writes raw bits to the register.

Methods from Deref<Target = W<INT_RAW_SPEC>>

Writes raw bits to the register.

Trait Implementations

The resulting type after dereferencing.

Dereferences the value.

Mutably dereferences the value.

Performs the conversion.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.