pub struct RegisterBlock {Show 53 fields
pub usb_config: USB_CONFIG,
pub usb_lpm_config: USB_LPM_CONFIG,
pub usb_resume_config: USB_RESUME_CONFIG,
pub usb_setup_data_0: USB_SETUP_DATA_0,
pub usb_setup_data_1: USB_SETUP_DATA_1,
pub usb_frame_no: USB_FRAME_NO,
pub usb_error: USB_ERROR,
pub usb_int_en: USB_INT_EN,
pub usb_int_sts: USB_INT_STS,
pub usb_int_mask: USB_INT_MASK,
pub usb_int_clear: USB_INT_CLEAR,
pub ep1_config: EP1_CONFIG,
pub ep2_config: EP2_CONFIG,
pub ep3_config: EP3_CONFIG,
pub ep4_config: EP4_CONFIG,
pub ep5_config: EP5_CONFIG,
pub ep6_config: EP6_CONFIG,
pub ep7_config: EP7_CONFIG,
pub ep0_fifo_config: EP0_FIFO_CONFIG,
pub ep0_fifo_status: EP0_FIFO_STATUS,
pub ep0_tx_fifo_wdata: EP0_TX_FIFO_WDATA,
pub ep0_rx_fifo_rdata: EP0_RX_FIFO_RDATA,
pub ep1_fifo_config: EP1_FIFO_CONFIG,
pub ep1_fifo_status: EP1_FIFO_STATUS,
pub ep1_tx_fifo_wdata: EP1_TX_FIFO_WDATA,
pub ep1_rx_fifo_rdata: EP1_RX_FIFO_RDATA,
pub ep2_fifo_config: EP2_FIFO_CONFIG,
pub ep2_fifo_status: EP2_FIFO_STATUS,
pub ep2_tx_fifo_wdata: EP2_TX_FIFO_WDATA,
pub ep2_rx_fifo_rdata: EP2_RX_FIFO_RDATA,
pub ep3_fifo_config: EP3_FIFO_CONFIG,
pub ep3_fifo_status: EP3_FIFO_STATUS,
pub ep3_tx_fifo_wdata: EP3_TX_FIFO_WDATA,
pub ep3_rx_fifo_rdata: EP3_RX_FIFO_RDATA,
pub ep4_fifo_config: EP4_FIFO_CONFIG,
pub ep4_fifo_status: EP4_FIFO_STATUS,
pub ep4_tx_fifo_wdata: EP4_TX_FIFO_WDATA,
pub ep4_rx_fifo_rdata: EP4_RX_FIFO_RDATA,
pub ep5_fifo_config: EP5_FIFO_CONFIG,
pub ep5_fifo_status: EP5_FIFO_STATUS,
pub ep5_tx_fifo_wdata: EP5_TX_FIFO_WDATA,
pub ep5_rx_fifo_rdata: EP5_RX_FIFO_RDATA,
pub ep6_fifo_config: EP6_FIFO_CONFIG,
pub ep6_fifo_status: EP6_FIFO_STATUS,
pub ep6_tx_fifo_wdata: EP6_TX_FIFO_WDATA,
pub ep6_rx_fifo_rdata: EP6_RX_FIFO_RDATA,
pub ep7_fifo_config: EP7_FIFO_CONFIG,
pub ep7_fifo_status: EP7_FIFO_STATUS,
pub ep7_tx_fifo_wdata: EP7_TX_FIFO_WDATA,
pub ep7_rx_fifo_rdata: EP7_RX_FIFO_RDATA,
pub rsvd_0: RSVD_0,
pub rsvd_1: RSVD_1,
pub xcvr_if_config: XCVR_IF_CONFIG,
/* private fields */
}Expand description
Register block
Fields§
§usb_config: USB_CONFIG0x00 - usb_config.
usb_lpm_config: USB_LPM_CONFIG0x04 - usb_lpm_config.
usb_resume_config: USB_RESUME_CONFIG0x08 - usb_resume_config.
usb_setup_data_0: USB_SETUP_DATA_00x10 - usb_setup_data_0.
usb_setup_data_1: USB_SETUP_DATA_10x14 - usb_setup_data_1.
usb_frame_no: USB_FRAME_NO0x18 - usb_frame_no.
usb_error: USB_ERROR0x1c - usb_error.
usb_int_en: USB_INT_EN0x20 - USB interrupt enable
usb_int_sts: USB_INT_STS0x24 - USB interrupt status
usb_int_mask: USB_INT_MASK0x28 - USB interrupt mask
usb_int_clear: USB_INT_CLEAR0x2c - USB interrupt clear
ep1_config: EP1_CONFIG0x40 - ep1_config.
ep2_config: EP2_CONFIG0x44 - ep2_config.
ep3_config: EP3_CONFIG0x48 - ep3_config.
ep4_config: EP4_CONFIG0x4c - ep4_config.
ep5_config: EP5_CONFIG0x50 - ep5_config.
ep6_config: EP6_CONFIG0x54 - ep6_config.
ep7_config: EP7_CONFIG0x58 - ep7_config.
ep0_fifo_config: EP0_FIFO_CONFIG0x100 - ep0_fifo_config.
ep0_fifo_status: EP0_FIFO_STATUS0x104 - ep0_fifo_status.
ep0_tx_fifo_wdata: EP0_TX_FIFO_WDATA0x108 - ep0_tx_fifo_wdata.
ep0_rx_fifo_rdata: EP0_RX_FIFO_RDATA0x10c - ep0_rx_fifo_rdata.
ep1_fifo_config: EP1_FIFO_CONFIG0x110 - ep1_fifo_config.
ep1_fifo_status: EP1_FIFO_STATUS0x114 - ep1_fifo_status.
ep1_tx_fifo_wdata: EP1_TX_FIFO_WDATA0x118 - ep1_tx_fifo_wdata.
ep1_rx_fifo_rdata: EP1_RX_FIFO_RDATA0x11c - ep1_rx_fifo_rdata.
ep2_fifo_config: EP2_FIFO_CONFIG0x120 - ep2_fifo_config.
ep2_fifo_status: EP2_FIFO_STATUS0x124 - ep2_fifo_status.
ep2_tx_fifo_wdata: EP2_TX_FIFO_WDATA0x128 - ep2_tx_fifo_wdata.
ep2_rx_fifo_rdata: EP2_RX_FIFO_RDATA0x12c - ep2_rx_fifo_rdata.
ep3_fifo_config: EP3_FIFO_CONFIG0x130 - ep3_fifo_config.
ep3_fifo_status: EP3_FIFO_STATUS0x134 - ep3_fifo_status.
ep3_tx_fifo_wdata: EP3_TX_FIFO_WDATA0x138 - ep3_tx_fifo_wdata.
ep3_rx_fifo_rdata: EP3_RX_FIFO_RDATA0x13c - ep3_rx_fifo_rdata.
ep4_fifo_config: EP4_FIFO_CONFIG0x140 - ep4_fifo_config.
ep4_fifo_status: EP4_FIFO_STATUS0x144 - ep4_fifo_status.
ep4_tx_fifo_wdata: EP4_TX_FIFO_WDATA0x148 - ep4_tx_fifo_wdata.
ep4_rx_fifo_rdata: EP4_RX_FIFO_RDATA0x14c - ep4_rx_fifo_rdata.
ep5_fifo_config: EP5_FIFO_CONFIG0x150 - ep5_fifo_config.
ep5_fifo_status: EP5_FIFO_STATUS0x154 - ep5_fifo_status.
ep5_tx_fifo_wdata: EP5_TX_FIFO_WDATA0x158 - ep5_tx_fifo_wdata.
ep5_rx_fifo_rdata: EP5_RX_FIFO_RDATA0x15c - ep5_rx_fifo_rdata.
ep6_fifo_config: EP6_FIFO_CONFIG0x160 - ep6_fifo_config.
ep6_fifo_status: EP6_FIFO_STATUS0x164 - ep6_fifo_status.
ep6_tx_fifo_wdata: EP6_TX_FIFO_WDATA0x168 - ep6_tx_fifo_wdata.
ep6_rx_fifo_rdata: EP6_RX_FIFO_RDATA0x16c - ep6_rx_fifo_rdata.
ep7_fifo_config: EP7_FIFO_CONFIG0x170 - ep7_fifo_config.
ep7_fifo_status: EP7_FIFO_STATUS0x174 - ep7_fifo_status.
ep7_tx_fifo_wdata: EP7_TX_FIFO_WDATA0x178 - ep7_tx_fifo_wdata.
ep7_rx_fifo_rdata: EP7_RX_FIFO_RDATA0x17c - ep7_rx_fifo_rdata.
rsvd_0: RSVD_00x1f0 - rsvd_0.
rsvd_1: RSVD_10x1f4 - rsvd_1.
xcvr_if_config: XCVR_IF_CONFIG0x1fc - xcvr_if_config.