Module rp2040_pac::usbctrl_dpram::epx_control
source · Expand description
EPx Control (Host-mode only!)
Structs§
- EPx Control (Host-mode only!)
Enums§
- Value on reset: 0
Type Aliases§
- Field
BUFFER_ADDRESS
reader - 64 byte aligned buffer address for this EP (bits 0-5 are ignored). Relative to the start of the DPRAM. - Field
BUFFER_ADDRESS
writer - 64 byte aligned buffer address for this EP (bits 0-5 are ignored). Relative to the start of the DPRAM. - Field
DOUBLE_BUFFERED
reader - This endpoint is double buffered. - Field
DOUBLE_BUFFERED
writer - This endpoint is double buffered. - Field
ENABLE
reader - Enable this endpoint. The device will not reply to any packets for this endpoint if this bit is not set. - Field
ENABLE
writer - Enable this endpoint. The device will not reply to any packets for this endpoint if this bit is not set. - Field
ENDPOINT_TYPE
reader - - Field
ENDPOINT_TYPE
writer - - Field
INTERRUPT_ON_NAK
reader - Trigger an interrupt if a NAK is sent. Intended for debug only. - Field
INTERRUPT_ON_NAK
writer - Trigger an interrupt if a NAK is sent. Intended for debug only. - Field
INTERRUPT_ON_STALL
reader - Trigger an interrupt if a STALL is sent. Intended for debug only. - Field
INTERRUPT_ON_STALL
writer - Trigger an interrupt if a STALL is sent. Intended for debug only. - Field
INTERRUPT_PER_BUFF
reader - Trigger an interrupt each time a buffer is done. - Field
INTERRUPT_PER_BUFF
writer - Trigger an interrupt each time a buffer is done. - Field
INTERRUPT_PER_DOUBLE_BUFF
reader - Trigger an interrupt each time both buffers are done. Only valid in double buffered mode. - Field
INTERRUPT_PER_DOUBLE_BUFF
writer - Trigger an interrupt each time both buffers are done. Only valid in double buffered mode. - Register
EPX_CONTROL
reader - Register
EPX_CONTROL
writer