#[repr(C)]pub struct MSS_USB_TypeDef {Show 48 fields
pub FADDR: u8,
pub POWER: u8,
pub TX_IRQ: u16,
pub RX_IRQ: u16,
pub TX_IRQ_ENABLE: u16,
pub RX_IRQ_ENABLE: u16,
pub USB_IRQ: u8,
pub USB_ENABLE: u8,
pub FRAME: u16,
pub INDEX: u8,
pub TEST_MODE: u8,
pub INDEXED_CSR: USB_indexed_csr_t,
pub FIFO: [USB_fifo_t; 16],
pub DEV_CTRL: u8,
pub MISC: u8,
pub TX_FIFO_SIZE: u8,
pub RX_FIFO_SIZE: u8,
pub TX_FIFO_ADDR: u16,
pub RX_FIFO_ADDR: u16,
pub VBUS_CSR: u32,
pub HW_VERSION: u16,
pub RESERVED: u16,
pub ULPI_VBUS_CTRL: u8,
pub ULPI_CARKIT_CTRL: u8,
pub ULPI_IRQ_MASK: u8,
pub ULPI_IRQ_SRC: u8,
pub ULPI_DATA_REG: u8,
pub ULPI_ADDR_REG: u8,
pub ULPI_CTRL_REG: u8,
pub ULPI_RAW_DATA: u8,
pub EP_INFO: u8,
pub RAM_INFO: u8,
pub LINK_INFO: u8,
pub VP_LEN: u8,
pub HS_EOF1: u8,
pub FS_EOF1: u8,
pub LS_EOF1: u8,
pub SOFT_RST: u8,
pub TAR: [USB_tar_t; 16],
pub ENDPOINT: [USB_endpoint_regs_t; 16],
pub DMA_CHANNEL: [USB_DMA_channel; 8],
pub RESERVED_EXT: [u32; 32],
pub RQ_PKT_CNT: [u32; 16],
pub RX_DPBUF_DIS: u16,
pub TX_DPBUF_DIS: u16,
pub C_T_UCH: u16,
pub C_T_HHSRTN: u16,
pub C_T_HSBT: u16,
}Fields§
§FADDR: u8§POWER: u8§TX_IRQ: u16§RX_IRQ: u16§TX_IRQ_ENABLE: u16§RX_IRQ_ENABLE: u16§USB_IRQ: u8§USB_ENABLE: u8§FRAME: u16§INDEX: u8§TEST_MODE: u8§INDEXED_CSR: USB_indexed_csr_t§FIFO: [USB_fifo_t; 16]§DEV_CTRL: u8§MISC: u8§TX_FIFO_SIZE: u8§RX_FIFO_SIZE: u8§TX_FIFO_ADDR: u16§RX_FIFO_ADDR: u16§VBUS_CSR: u32§HW_VERSION: u16§RESERVED: u16§ULPI_VBUS_CTRL: u8§ULPI_CARKIT_CTRL: u8§ULPI_IRQ_MASK: u8§ULPI_IRQ_SRC: u8§ULPI_DATA_REG: u8§ULPI_ADDR_REG: u8§ULPI_CTRL_REG: u8§ULPI_RAW_DATA: u8§EP_INFO: u8§RAM_INFO: u8§LINK_INFO: u8§VP_LEN: u8§HS_EOF1: u8§FS_EOF1: u8§LS_EOF1: u8§SOFT_RST: u8§TAR: [USB_tar_t; 16]§ENDPOINT: [USB_endpoint_regs_t; 16]§DMA_CHANNEL: [USB_DMA_channel; 8]§RESERVED_EXT: [u32; 32]§RQ_PKT_CNT: [u32; 16]§RX_DPBUF_DIS: u16§TX_DPBUF_DIS: u16§C_T_UCH: u16§C_T_HHSRTN: u16§C_T_HSBT: u16Trait Implementations§
Source§impl Clone for MSS_USB_TypeDef
impl Clone for MSS_USB_TypeDef
Source§fn clone(&self) -> MSS_USB_TypeDef
fn clone(&self) -> MSS_USB_TypeDef
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for MSS_USB_TypeDef
Auto Trait Implementations§
impl Freeze for MSS_USB_TypeDef
impl RefUnwindSafe for MSS_USB_TypeDef
impl Send for MSS_USB_TypeDef
impl Sync for MSS_USB_TypeDef
impl Unpin for MSS_USB_TypeDef
impl UnwindSafe for MSS_USB_TypeDef
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more