Module rp2040_pac::usbctrl_regs::sie_ctrl

source ·
Expand description

SIE control register

Structs§

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