[][src]Struct k1921vk01t_pac::nt_usbdevice::USB_EP

#[repr(C)]
pub struct USB_EP {
    pub data_buf: DATA_BUF,
    pub irq_stat: IRQ_STAT,
    pub irq_enb: IRQ_ENB,
    pub avail_cnt: AVAIL_CNT,
    pub rsp_sc: RSP_SC,
    pub mps: MPS,
    pub cnt: CNT,
    pub usb_ep_cfg: USB_EP_CFG,
    pub start_addr: START_ADDR,
    pub end_addr: END_ADDR,
}

Register block

Fields

data_buf: DATA_BUF

0x00 - EndPoint Data Register

irq_stat: IRQ_STAT

0x04 - Interrupt flag register no control buffer

irq_enb: IRQ_ENB

0x08 - Enable register Interrupt no control buffer

avail_cnt: AVAIL_CNT

0x0c - EndPoint Available count register

rsp_sc: RSP_SC

0x10 - EndPoint Response Set/Clear register

mps: MPS

0x14 - EndPoint maximum packet size register

cnt: CNT

0x18 - EndPoint Transfer count register

usb_ep_cfg: USB_EP_CFG

0x1c - EndPoint configuration register

start_addr: START_ADDR

0x20 - EndPoint RAM start addres register

end_addr: END_ADDR

0x24 - EndPoint RAM end addres register

Auto Trait Implementations

impl Send for USB_EP

impl !Sync for USB_EP

impl Unpin for USB_EP

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = !

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.