[][src]Struct stm32f7::stm32f7x3::otg_fs_host::RegisterBlock

#[repr(C)]
pub struct RegisterBlock {
    pub otg_fs_hcfg: OTG_FS_HCFG,
    pub otg_fs_hfir: OTG_FS_HFIR,
    pub otg_fs_hfnum: OTG_FS_HFNUM,
    pub otg_fs_hptxsts: OTG_FS_HPTXSTS,
    pub otg_fs_haint: OTG_FS_HAINT,
    pub otg_fs_haintmsk: OTG_FS_HAINTMSK,
    pub otg_fs_hprt: OTG_FS_HPRT,
    pub otg_fs_hcchar0: OTG_FS_HCCHAR0,
    pub otg_fs_hcint0: OTG_FS_HCINT0,
    pub otg_fs_hcintmsk0: OTG_FS_HCINTMSK0,
    pub otg_fs_hctsiz0: OTG_FS_HCTSIZ0,
    pub otg_fs_hcchar1: OTG_FS_HCCHAR1,
    pub otg_fs_hcint1: OTG_FS_HCINT1,
    pub otg_fs_hcintmsk1: OTG_FS_HCINTMSK1,
    pub otg_fs_hctsiz1: OTG_FS_HCTSIZ1,
    pub otg_fs_hcchar2: OTG_FS_HCCHAR2,
    pub otg_fs_hcint2: OTG_FS_HCINT2,
    pub otg_fs_hcintmsk2: OTG_FS_HCINTMSK2,
    pub otg_fs_hctsiz2: OTG_FS_HCTSIZ2,
    pub otg_fs_hcchar3: OTG_FS_HCCHAR3,
    pub otg_fs_hcint3: OTG_FS_HCINT3,
    pub otg_fs_hcintmsk3: OTG_FS_HCINTMSK3,
    pub otg_fs_hctsiz3: OTG_FS_HCTSIZ3,
    pub otg_fs_hcchar4: OTG_FS_HCCHAR4,
    pub otg_fs_hcint4: OTG_FS_HCINT4,
    pub otg_fs_hcintmsk4: OTG_FS_HCINTMSK4,
    pub otg_fs_hctsiz4: OTG_FS_HCTSIZ4,
    pub otg_fs_hcchar5: OTG_FS_HCCHAR5,
    pub otg_fs_hcint5: OTG_FS_HCINT5,
    pub otg_fs_hcintmsk5: OTG_FS_HCINTMSK5,
    pub otg_fs_hctsiz5: OTG_FS_HCTSIZ5,
    pub otg_fs_hcchar6: OTG_FS_HCCHAR6,
    pub otg_fs_hcint6: OTG_FS_HCINT6,
    pub otg_fs_hcintmsk6: OTG_FS_HCINTMSK6,
    pub otg_fs_hctsiz6: OTG_FS_HCTSIZ6,
    pub otg_fs_hcchar7: OTG_FS_HCCHAR7,
    pub otg_fs_hcint7: OTG_FS_HCINT7,
    pub otg_fs_hcintmsk7: OTG_FS_HCINTMSK7,
    pub otg_fs_hctsiz7: OTG_FS_HCTSIZ7,
    pub otg_fs_hcchar8: OTG_FS_HCCHAR8,
    pub otg_fs_hcint8: OTG_FS_HCINT8,
    pub otg_fs_hcintmsk8: OTG_FS_HCINTMSK8,
    pub otg_fs_hctsiz8: OTG_FS_HCTSIZ8,
    pub otg_fs_hcchar9: OTG_FS_HCCHAR9,
    pub otg_fs_hcint9: OTG_FS_HCINT9,
    pub otg_fs_hcintmsk9: OTG_FS_HCINTMSK9,
    pub otg_fs_hctsiz9: OTG_FS_HCTSIZ9,
    pub otg_fs_hcchar10: OTG_FS_HCCHAR10,
    pub otg_fs_hcint10: OTG_FS_HCINT10,
    pub otg_fs_hcintmsk10: OTG_FS_HCINTMSK10,
    pub otg_fs_hctsiz10: OTG_FS_HCTSIZ10,
    pub otg_fs_hcchar11: OTG_FS_HCCHAR11,
    pub otg_fs_hcint11: OTG_FS_HCINT11,
    pub otg_fs_hcintmsk11: OTG_FS_HCINTMSK11,
    pub otg_fs_hctsiz11: OTG_FS_HCTSIZ11,
    // some fields omitted
}

Register block

Fields

otg_fs_hcfg: OTG_FS_HCFG

0x00 - OTG_FS host configuration register (OTG_FS_HCFG)

otg_fs_hfir: OTG_FS_HFIR

0x04 - OTG_FS Host frame interval register

otg_fs_hfnum: OTG_FS_HFNUM

0x08 - OTG_FS host frame number/frame time remaining register (OTG_FS_HFNUM)

otg_fs_hptxsts: OTG_FS_HPTXSTS

0x10 - OTG_FS_Host periodic transmit FIFO/queue status register (OTG_FS_HPTXSTS)

otg_fs_haint: OTG_FS_HAINT

0x14 - OTG_FS Host all channels interrupt register

otg_fs_haintmsk: OTG_FS_HAINTMSK

0x18 - OTG_FS host all channels interrupt mask register

otg_fs_hprt: OTG_FS_HPRT

0x40 - OTG_FS host port control and status register (OTG_FS_HPRT)

otg_fs_hcchar0: OTG_FS_HCCHAR0

0x100 - OTG_FS host channel-0 characteristics register (OTG_FS_HCCHAR0)

otg_fs_hcint0: OTG_FS_HCINT0

0x108 - OTG_FS host channel-0 interrupt register (OTG_FS_HCINT0)

otg_fs_hcintmsk0: OTG_FS_HCINTMSK0

0x10c - OTG_FS host channel-0 mask register (OTG_FS_HCINTMSK0)

otg_fs_hctsiz0: OTG_FS_HCTSIZ0

0x110 - OTG_FS host channel-0 transfer size register

otg_fs_hcchar1: OTG_FS_HCCHAR1

0x120 - OTG_FS host channel-1 characteristics register (OTG_FS_HCCHAR1)

otg_fs_hcint1: OTG_FS_HCINT1

0x128 - OTG_FS host channel-1 interrupt register (OTG_FS_HCINT1)

otg_fs_hcintmsk1: OTG_FS_HCINTMSK1

0x12c - OTG_FS host channel-1 mask register (OTG_FS_HCINTMSK1)

otg_fs_hctsiz1: OTG_FS_HCTSIZ1

0x130 - OTG_FS host channel-1 transfer size register

otg_fs_hcchar2: OTG_FS_HCCHAR2

0x140 - OTG_FS host channel-2 characteristics register (OTG_FS_HCCHAR2)

otg_fs_hcint2: OTG_FS_HCINT2

0x148 - OTG_FS host channel-2 interrupt register (OTG_FS_HCINT2)

otg_fs_hcintmsk2: OTG_FS_HCINTMSK2

0x14c - OTG_FS host channel-2 mask register (OTG_FS_HCINTMSK2)

otg_fs_hctsiz2: OTG_FS_HCTSIZ2

0x150 - OTG_FS host channel-2 transfer size register

otg_fs_hcchar3: OTG_FS_HCCHAR3

0x160 - OTG_FS host channel-3 characteristics register (OTG_FS_HCCHAR3)

otg_fs_hcint3: OTG_FS_HCINT3

0x168 - OTG_FS host channel-3 interrupt register (OTG_FS_HCINT3)

otg_fs_hcintmsk3: OTG_FS_HCINTMSK3

0x16c - OTG_FS host channel-3 mask register (OTG_FS_HCINTMSK3)

otg_fs_hctsiz3: OTG_FS_HCTSIZ3

0x170 - OTG_FS host channel-3 transfer size register

otg_fs_hcchar4: OTG_FS_HCCHAR4

0x180 - OTG_FS host channel-4 characteristics register (OTG_FS_HCCHAR4)

otg_fs_hcint4: OTG_FS_HCINT4

0x188 - OTG_FS host channel-4 interrupt register (OTG_FS_HCINT4)

otg_fs_hcintmsk4: OTG_FS_HCINTMSK4

0x18c - OTG_FS host channel-4 mask register (OTG_FS_HCINTMSK4)

otg_fs_hctsiz4: OTG_FS_HCTSIZ4

0x190 - OTG_FS host channel-x transfer size register

otg_fs_hcchar5: OTG_FS_HCCHAR5

0x1a0 - OTG_FS host channel-5 characteristics register (OTG_FS_HCCHAR5)

otg_fs_hcint5: OTG_FS_HCINT5

0x1a8 - OTG_FS host channel-5 interrupt register (OTG_FS_HCINT5)

otg_fs_hcintmsk5: OTG_FS_HCINTMSK5

0x1ac - OTG_FS host channel-5 mask register (OTG_FS_HCINTMSK5)

otg_fs_hctsiz5: OTG_FS_HCTSIZ5

0x1b0 - OTG_FS host channel-5 transfer size register

otg_fs_hcchar6: OTG_FS_HCCHAR6

0x1c0 - OTG_FS host channel-6 characteristics register (OTG_FS_HCCHAR6)

otg_fs_hcint6: OTG_FS_HCINT6

0x1c8 - OTG_FS host channel-6 interrupt register (OTG_FS_HCINT6)

otg_fs_hcintmsk6: OTG_FS_HCINTMSK6

0x1cc - OTG_FS host channel-6 mask register (OTG_FS_HCINTMSK6)

otg_fs_hctsiz6: OTG_FS_HCTSIZ6

0x1d0 - OTG_FS host channel-6 transfer size register

otg_fs_hcchar7: OTG_FS_HCCHAR7

0x1e0 - OTG_FS host channel-7 characteristics register (OTG_FS_HCCHAR7)

otg_fs_hcint7: OTG_FS_HCINT7

0x1e8 - OTG_FS host channel-7 interrupt register (OTG_FS_HCINT7)

otg_fs_hcintmsk7: OTG_FS_HCINTMSK7

0x1ec - OTG_FS host channel-7 mask register (OTG_FS_HCINTMSK7)

otg_fs_hctsiz7: OTG_FS_HCTSIZ7

0x1f0 - OTG_FS host channel-7 transfer size register

otg_fs_hcchar8: OTG_FS_HCCHAR8

0x200 - OTG_FS host channel-8 characteristics register

otg_fs_hcint8: OTG_FS_HCINT8

0x208 - OTG_FS host channel-8 interrupt register

otg_fs_hcintmsk8: OTG_FS_HCINTMSK8

0x20c - OTG_FS host channel-8 mask register

otg_fs_hctsiz8: OTG_FS_HCTSIZ8

0x210 - OTG_FS host channel-8 transfer size register

otg_fs_hcchar9: OTG_FS_HCCHAR9

0x220 - OTG_FS host channel-9 characteristics register

otg_fs_hcint9: OTG_FS_HCINT9

0x228 - OTG_FS host channel-9 interrupt register

otg_fs_hcintmsk9: OTG_FS_HCINTMSK9

0x22c - OTG_FS host channel-9 mask register

otg_fs_hctsiz9: OTG_FS_HCTSIZ9

0x230 - OTG_FS host channel-9 transfer size register

otg_fs_hcchar10: OTG_FS_HCCHAR10

0x240 - OTG_FS host channel-10 characteristics register

otg_fs_hcint10: OTG_FS_HCINT10

0x248 - OTG_FS host channel-10 interrupt register

otg_fs_hcintmsk10: OTG_FS_HCINTMSK10

0x24c - OTG_FS host channel-10 mask register

otg_fs_hctsiz10: OTG_FS_HCTSIZ10

0x250 - OTG_FS host channel-10 transfer size register

otg_fs_hcchar11: OTG_FS_HCCHAR11

0x260 - OTG_FS host channel-11 characteristics register

otg_fs_hcint11: OTG_FS_HCINT11

0x268 - OTG_FS host channel-11 interrupt register

otg_fs_hcintmsk11: OTG_FS_HCINTMSK11

0x26c - OTG_FS host channel-11 mask register

otg_fs_hctsiz11: OTG_FS_HCTSIZ11

0x270 - OTG_FS host channel-11 transfer size register

Auto Trait Implementations

Blanket Implementations

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

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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.

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

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

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

impl<T> Same<T> for T

type Output = T

Should always be Self