pub struct RegisterBlock {
Show 39 fields pub fs_hcfg: Reg<FS_HCFG_SPEC>, pub hfir: Reg<HFIR_SPEC>, pub fs_hfnum: Reg<FS_HFNUM_SPEC>, pub fs_hptxsts: Reg<FS_HPTXSTS_SPEC>, pub haint: Reg<HAINT_SPEC>, pub haintmsk: Reg<HAINTMSK_SPEC>, pub fs_hprt: Reg<FS_HPRT_SPEC>, pub fs_hcchar0: Reg<FS_HCCHAR0_SPEC>, pub fs_hcint0: Reg<FS_HCINT0_SPEC>, pub fs_hcintmsk0: Reg<FS_HCINTMSK0_SPEC>, pub fs_hctsiz0: Reg<FS_HCTSIZ0_SPEC>, pub fs_hcchar1: Reg<FS_HCCHAR1_SPEC>, pub fs_hcint1: Reg<FS_HCINT1_SPEC>, pub fs_hcintmsk1: Reg<FS_HCINTMSK1_SPEC>, pub fs_hctsiz1: Reg<FS_HCTSIZ1_SPEC>, pub fs_hcchar2: Reg<FS_HCCHAR2_SPEC>, pub fs_hcint2: Reg<FS_HCINT2_SPEC>, pub fs_hcintmsk2: Reg<FS_HCINTMSK2_SPEC>, pub fs_hctsiz2: Reg<FS_HCTSIZ2_SPEC>, pub fs_hcchar3: Reg<FS_HCCHAR3_SPEC>, pub fs_hcint3: Reg<FS_HCINT3_SPEC>, pub fs_hcintmsk3: Reg<FS_HCINTMSK3_SPEC>, pub fs_hctsiz3: Reg<FS_HCTSIZ3_SPEC>, pub fs_hcchar4: Reg<FS_HCCHAR4_SPEC>, pub fs_hcint4: Reg<FS_HCINT4_SPEC>, pub fs_hcintmsk4: Reg<FS_HCINTMSK4_SPEC>, pub fs_hctsiz4: Reg<FS_HCTSIZ4_SPEC>, pub fs_hcchar5: Reg<FS_HCCHAR5_SPEC>, pub fs_hcint5: Reg<FS_HCINT5_SPEC>, pub fs_hcintmsk5: Reg<FS_HCINTMSK5_SPEC>, pub fs_hctsiz5: Reg<FS_HCTSIZ5_SPEC>, pub fs_hcchar6: Reg<FS_HCCHAR6_SPEC>, pub fs_hcint6: Reg<FS_HCINT6_SPEC>, pub fs_hcintmsk6: Reg<FS_HCINTMSK6_SPEC>, pub fs_hctsiz6: Reg<FS_HCTSIZ6_SPEC>, pub fs_hcchar7: Reg<FS_HCCHAR7_SPEC>, pub fs_hcint7: Reg<FS_HCINT7_SPEC>, pub fs_hcintmsk7: Reg<FS_HCINTMSK7_SPEC>, pub fs_hctsiz7: Reg<FS_HCTSIZ7_SPEC>, /* private fields */
}
Expand description

Register block

Fields§

§fs_hcfg: Reg<FS_HCFG_SPEC>

0x00 - OTG_FS host configuration register (OTG_FS_HCFG)

§hfir: Reg<HFIR_SPEC>

0x04 - OTG_FS Host frame interval register

§fs_hfnum: Reg<FS_HFNUM_SPEC>

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

§fs_hptxsts: Reg<FS_HPTXSTS_SPEC>

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

§haint: Reg<HAINT_SPEC>

0x14 - OTG_FS Host all channels interrupt register

§haintmsk: Reg<HAINTMSK_SPEC>

0x18 - OTG_FS host all channels interrupt mask register

§fs_hprt: Reg<FS_HPRT_SPEC>

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

§fs_hcchar0: Reg<FS_HCCHAR0_SPEC>

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

§fs_hcint0: Reg<FS_HCINT0_SPEC>

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

§fs_hcintmsk0: Reg<FS_HCINTMSK0_SPEC>

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

§fs_hctsiz0: Reg<FS_HCTSIZ0_SPEC>

0x110 - OTG_FS host channel-0 transfer size register

§fs_hcchar1: Reg<FS_HCCHAR1_SPEC>

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

§fs_hcint1: Reg<FS_HCINT1_SPEC>

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

§fs_hcintmsk1: Reg<FS_HCINTMSK1_SPEC>

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

§fs_hctsiz1: Reg<FS_HCTSIZ1_SPEC>

0x130 - OTG_FS host channel-1 transfer size register

§fs_hcchar2: Reg<FS_HCCHAR2_SPEC>

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

§fs_hcint2: Reg<FS_HCINT2_SPEC>

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

§fs_hcintmsk2: Reg<FS_HCINTMSK2_SPEC>

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

§fs_hctsiz2: Reg<FS_HCTSIZ2_SPEC>

0x150 - OTG_FS host channel-2 transfer size register

§fs_hcchar3: Reg<FS_HCCHAR3_SPEC>

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

§fs_hcint3: Reg<FS_HCINT3_SPEC>

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

§fs_hcintmsk3: Reg<FS_HCINTMSK3_SPEC>

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

§fs_hctsiz3: Reg<FS_HCTSIZ3_SPEC>

0x170 - OTG_FS host channel-3 transfer size register

§fs_hcchar4: Reg<FS_HCCHAR4_SPEC>

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

§fs_hcint4: Reg<FS_HCINT4_SPEC>

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

§fs_hcintmsk4: Reg<FS_HCINTMSK4_SPEC>

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

§fs_hctsiz4: Reg<FS_HCTSIZ4_SPEC>

0x190 - OTG_FS host channel-x transfer size register

§fs_hcchar5: Reg<FS_HCCHAR5_SPEC>

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

§fs_hcint5: Reg<FS_HCINT5_SPEC>

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

§fs_hcintmsk5: Reg<FS_HCINTMSK5_SPEC>

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

§fs_hctsiz5: Reg<FS_HCTSIZ5_SPEC>

0x1b0 - OTG_FS host channel-5 transfer size register

§fs_hcchar6: Reg<FS_HCCHAR6_SPEC>

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

§fs_hcint6: Reg<FS_HCINT6_SPEC>

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

§fs_hcintmsk6: Reg<FS_HCINTMSK6_SPEC>

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

§fs_hctsiz6: Reg<FS_HCTSIZ6_SPEC>

0x1d0 - OTG_FS host channel-6 transfer size register

§fs_hcchar7: Reg<FS_HCCHAR7_SPEC>

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

§fs_hcint7: Reg<FS_HCINT7_SPEC>

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

§fs_hcintmsk7: Reg<FS_HCINTMSK7_SPEC>

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

§fs_hctsiz7: Reg<FS_HCTSIZ7_SPEC>

0x1f0 - OTG_FS host channel-7 transfer size register

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.