Module rp2040_pac::usbctrl_regs::sie_ctrl
source · Expand description
SIE control register
Structs§
- SIE control register
Type Aliases§
- Field
DIRECT_DM
reader - Direct control of DM - Field
DIRECT_DM
writer - Direct control of DM - Field
DIRECT_DP
reader - Direct control of DP - Field
DIRECT_DP
writer - Direct control of DP - Field
DIRECT_EN
reader - Direct bus drive enable - Field
DIRECT_EN
writer - Direct bus drive enable - Field
EP0_DOUBLE_BUF
reader - Device: EP0 single buffered = 0, double buffered = 1 - Field
EP0_DOUBLE_BUF
writer - Device: EP0 single buffered = 0, double buffered = 1 - Field
EP0_INT_1BUF
reader - Device: Set bit in BUFF_STATUS for every buffer completed on EP0 - Field
EP0_INT_1BUF
writer - Device: Set bit in BUFF_STATUS for every buffer completed on EP0 - Field
EP0_INT_2BUF
reader - Device: Set bit in BUFF_STATUS for every 2 buffers completed on EP0 - Field
EP0_INT_2BUF
writer - Device: Set bit in BUFF_STATUS for every 2 buffers completed on EP0 - Field
EP0_INT_NAK
reader - Device: Set bit in EP_STATUS_STALL_NAK when EP0 sends a NAK - Field
EP0_INT_NAK
writer - Device: Set bit in EP_STATUS_STALL_NAK when EP0 sends a NAK - Field
EP0_INT_STALL
reader - Device: Set bit in EP_STATUS_STALL_NAK when EP0 sends a STALL - Field
EP0_INT_STALL
writer - Device: Set bit in EP_STATUS_STALL_NAK when EP0 sends a STALL - Field
KEEP_ALIVE_EN
reader - Host: Enable keep alive packet (for low speed bus) - Field
KEEP_ALIVE_EN
writer - Host: Enable keep alive packet (for low speed bus) - Field
PREAMBLE_EN
reader - Host: Preable enable for LS device on FS hub - Field
PREAMBLE_EN
writer - Host: Preable enable for LS device on FS hub - Field
PULLDOWN_EN
reader - Host: Enable pull down resistors - Field
PULLDOWN_EN
writer - Host: Enable pull down resistors - Field
PULLUP_EN
reader - Device: Enable pull up resistor - Field
PULLUP_EN
writer - Device: Enable pull up resistor - Register
SIE_CTRL
reader - Field
RECEIVE_DATA
reader - Host: Receive transaction (IN to host) - Field
RECEIVE_DATA
writer - Host: Receive transaction (IN to host) - Field
RESET_BUS
reader - Host: Reset bus - Field
RESET_BUS
writer - Host: Reset bus - Field
RESUME
reader - Device: Remote wakeup. Device can initiate its own resume after suspend. - Field
RESUME
writer - Device: Remote wakeup. Device can initiate its own resume after suspend. - Field
RPU_OPT
reader - Device: Pull-up strength (0=1K2, 1=2k3) - Field
RPU_OPT
writer - Device: Pull-up strength (0=1K2, 1=2k3) - Field
SEND_DATA
reader - Host: Send transaction (OUT from host) - Field
SEND_DATA
writer - Host: Send transaction (OUT from host) - Field
SEND_SETUP
reader - Host: Send Setup packet - Field
SEND_SETUP
writer - Host: Send Setup packet - Field
SOF_EN
reader - Host: Enable SOF generation (for full speed bus) - Field
SOF_EN
writer - Host: Enable SOF generation (for full speed bus) - Field
SOF_SYNC
reader - Host: Delay packet(s) until after SOF - Field
SOF_SYNC
writer - Host: Delay packet(s) until after SOF - Field
START_TRANS
reader - Host: Start transaction - Field
START_TRANS
writer - Host: Start transaction - Field
STOP_TRANS
reader - Host: Stop transaction - Field
STOP_TRANS
writer - Host: Stop transaction - Field
TRANSCEIVER_PD
reader - Power down bus transceiver - Field
TRANSCEIVER_PD
writer - Power down bus transceiver - Field
VBUS_EN
reader - Host: Enable VBUS - Field
VBUS_EN
writer - Host: Enable VBUS - Register
SIE_CTRL
writer