Expand description

USB High-Speed Interface

Re-exports

pub use usbhs_devdma::USBHS_DEVDMA;
pub use usbhs_hstdma::USBHS_HSTDMA;

Modules

General Control Register
Device General Control Register
Device Endpoint Register
Device Endpoint Configuration Register
Device Endpoint Interrupt Clear Register
Device Endpoint Interrupt Clear Register
Device Endpoint Interrupt Clear Register
Device Endpoint Interrupt Clear Register
Device Endpoint Interrupt Disable Register
Device Endpoint Interrupt Disable Register
Device Endpoint Interrupt Disable Register
Device Endpoint Interrupt Disable Register
Device Endpoint Interrupt Enable Register
Device Endpoint Interrupt Enable Register
Device Endpoint Interrupt Enable Register
Device Endpoint Interrupt Enable Register
Device Endpoint Interrupt Set Register
Device Endpoint Interrupt Set Register
Device Endpoint Interrupt Set Register
Device Endpoint Interrupt Set Register
Device Endpoint Interrupt Mask Register
Device Endpoint Interrupt Mask Register
Device Endpoint Interrupt Mask Register
Device Endpoint Interrupt Mask Register
Device Endpoint Interrupt Status Register
Device Endpoint Interrupt Status Register
Device Endpoint Interrupt Status Register
Device Endpoint Interrupt Status Register
Device Frame Number Register
Device Global Interrupt Clear Register
Device Global Interrupt Disable Register
Device Global Interrupt Enable Register
Device Global Interrupt Set Register
Device Global Interrupt Mask Register
Device Global Interrupt Status Register
Host Address 1 Register
Host Address 2 Register
Host Address 3 Register
Host General Control Register
Host Frame Number Register
Host Global Interrupt Clear Register
Host Global Interrupt Disable Register
Host Global Interrupt Enable Register
Host Global Interrupt Set Register
Host Global Interrupt Mask Register
Host Global Interrupt Status Register
Host Pipe Register
Host Pipe Configuration Register
Host Pipe Configuration Register
Host Pipe Error Register
Host Pipe Clear Register
Host Pipe Clear Register
Host Pipe Clear Register
Host Pipe Clear Register
Host Pipe Disable Register
Host Pipe Disable Register
Host Pipe Disable Register
Host Pipe Disable Register
Host Pipe Enable Register
Host Pipe Enable Register
Host Pipe Enable Register
Host Pipe Enable Register
Host Pipe Set Register
Host Pipe Set Register
Host Pipe Set Register
Host Pipe Set Register
Host Pipe Mask Register
Host Pipe Mask Register
Host Pipe Mask Register
Host Pipe Mask Register
Host Pipe IN Request Register
Host Pipe Status Register
Host Pipe Status Register
Host Pipe Status Register
Host Pipe Status Register
General Status Clear Register
General Status Set Register
General Status Register
Cluster Device DMA Channel Next Descriptor Address Register
Cluster Host DMA Channel Next Descriptor Address Register

Structs

Register block

Type Definitions

CTRL (rw) register accessor: an alias for Reg<CTRL_SPEC>
DEVCTRL (rw) register accessor: an alias for Reg<DEVCTRL_SPEC>
DEVEPT (rw) register accessor: an alias for Reg<DEVEPT_SPEC>
DEVEPTCFG (rw) register accessor: an alias for Reg<DEVEPTCFG_SPEC>
DEVEPTICR_BLK_MODE (w) register accessor: an alias for Reg<DEVEPTICR_BLK_MODE_SPEC>
DEVEPTICR_CTRL_MODE (w) register accessor: an alias for Reg<DEVEPTICR_CTRL_MODE_SPEC>
DEVEPTICR_INTRPT_MODE (w) register accessor: an alias for Reg<DEVEPTICR_INTRPT_MODE_SPEC>
DEVEPTICR_ISO_MODE (w) register accessor: an alias for Reg<DEVEPTICR_ISO_MODE_SPEC>
DEVEPTIDR_BLK_MODE (w) register accessor: an alias for Reg<DEVEPTIDR_BLK_MODE_SPEC>
DEVEPTIDR_CTRL_MODE (w) register accessor: an alias for Reg<DEVEPTIDR_CTRL_MODE_SPEC>
DEVEPTIDR_INTRPT_MODE (w) register accessor: an alias for Reg<DEVEPTIDR_INTRPT_MODE_SPEC>
DEVEPTIDR_ISO_MODE (w) register accessor: an alias for Reg<DEVEPTIDR_ISO_MODE_SPEC>
DEVEPTIER_BLK_MODE (w) register accessor: an alias for Reg<DEVEPTIER_BLK_MODE_SPEC>
DEVEPTIER_CTRL_MODE (w) register accessor: an alias for Reg<DEVEPTIER_CTRL_MODE_SPEC>
DEVEPTIER_INTRPT_MODE (w) register accessor: an alias for Reg<DEVEPTIER_INTRPT_MODE_SPEC>
DEVEPTIER_ISO_MODE (w) register accessor: an alias for Reg<DEVEPTIER_ISO_MODE_SPEC>
DEVEPTIFR_BLK_MODE (w) register accessor: an alias for Reg<DEVEPTIFR_BLK_MODE_SPEC>
DEVEPTIFR_CTRL_MODE (w) register accessor: an alias for Reg<DEVEPTIFR_CTRL_MODE_SPEC>
DEVEPTIFR_INTRPT_MODE (w) register accessor: an alias for Reg<DEVEPTIFR_INTRPT_MODE_SPEC>
DEVEPTIFR_ISO_MODE (w) register accessor: an alias for Reg<DEVEPTIFR_ISO_MODE_SPEC>
DEVEPTIMR_BLK_MODE (r) register accessor: an alias for Reg<DEVEPTIMR_BLK_MODE_SPEC>
DEVEPTIMR_CTRL_MODE (r) register accessor: an alias for Reg<DEVEPTIMR_CTRL_MODE_SPEC>
DEVEPTIMR_INTRPT_MODE (r) register accessor: an alias for Reg<DEVEPTIMR_INTRPT_MODE_SPEC>
DEVEPTIMR_ISO_MODE (r) register accessor: an alias for Reg<DEVEPTIMR_ISO_MODE_SPEC>
DEVEPTISR_BLK_MODE (r) register accessor: an alias for Reg<DEVEPTISR_BLK_MODE_SPEC>
DEVEPTISR_CTRL_MODE (r) register accessor: an alias for Reg<DEVEPTISR_CTRL_MODE_SPEC>
DEVEPTISR_INTRPT_MODE (r) register accessor: an alias for Reg<DEVEPTISR_INTRPT_MODE_SPEC>
DEVEPTISR_ISO_MODE (r) register accessor: an alias for Reg<DEVEPTISR_ISO_MODE_SPEC>
DEVFNUM (r) register accessor: an alias for Reg<DEVFNUM_SPEC>
DEVICR (w) register accessor: an alias for Reg<DEVICR_SPEC>
DEVIDR (w) register accessor: an alias for Reg<DEVIDR_SPEC>
DEVIER (w) register accessor: an alias for Reg<DEVIER_SPEC>
DEVIFR (w) register accessor: an alias for Reg<DEVIFR_SPEC>
DEVIMR (r) register accessor: an alias for Reg<DEVIMR_SPEC>
DEVISR (r) register accessor: an alias for Reg<DEVISR_SPEC>
HSTADDR1 (rw) register accessor: an alias for Reg<HSTADDR1_SPEC>
HSTADDR2 (rw) register accessor: an alias for Reg<HSTADDR2_SPEC>
HSTADDR3 (rw) register accessor: an alias for Reg<HSTADDR3_SPEC>
HSTCTRL (rw) register accessor: an alias for Reg<HSTCTRL_SPEC>
HSTFNUM (rw) register accessor: an alias for Reg<HSTFNUM_SPEC>
HSTICR (w) register accessor: an alias for Reg<HSTICR_SPEC>
HSTIDR (w) register accessor: an alias for Reg<HSTIDR_SPEC>
HSTIER (w) register accessor: an alias for Reg<HSTIER_SPEC>
HSTIFR (w) register accessor: an alias for Reg<HSTIFR_SPEC>
HSTIMR (r) register accessor: an alias for Reg<HSTIMR_SPEC>
HSTISR (r) register accessor: an alias for Reg<HSTISR_SPEC>
HSTPIP (rw) register accessor: an alias for Reg<HSTPIP_SPEC>
HSTPIPCFG (rw) register accessor: an alias for Reg<HSTPIPCFG_SPEC>
HSTPIPCFG_CTRL_BULK_MODE (rw) register accessor: an alias for Reg<HSTPIPCFG_CTRL_BULK_MODE_SPEC>
HSTPIPERR (rw) register accessor: an alias for Reg<HSTPIPERR_SPEC>
HSTPIPICR_BLK_MODE (w) register accessor: an alias for Reg<HSTPIPICR_BLK_MODE_SPEC>
HSTPIPICR_CTRL_MODE (w) register accessor: an alias for Reg<HSTPIPICR_CTRL_MODE_SPEC>
HSTPIPICR_INTRPT_MODE (w) register accessor: an alias for Reg<HSTPIPICR_INTRPT_MODE_SPEC>
HSTPIPICR_ISO_MODE (w) register accessor: an alias for Reg<HSTPIPICR_ISO_MODE_SPEC>
HSTPIPIDR_BLK_MODE (w) register accessor: an alias for Reg<HSTPIPIDR_BLK_MODE_SPEC>
HSTPIPIDR_CTRL_MODE (w) register accessor: an alias for Reg<HSTPIPIDR_CTRL_MODE_SPEC>
HSTPIPIDR_INTRPT_MODE (w) register accessor: an alias for Reg<HSTPIPIDR_INTRPT_MODE_SPEC>
HSTPIPIDR_ISO_MODE (w) register accessor: an alias for Reg<HSTPIPIDR_ISO_MODE_SPEC>
HSTPIPIER_BLK_MODE (w) register accessor: an alias for Reg<HSTPIPIER_BLK_MODE_SPEC>
HSTPIPIER_CTRL_MODE (w) register accessor: an alias for Reg<HSTPIPIER_CTRL_MODE_SPEC>
HSTPIPIER_INTRPT_MODE (w) register accessor: an alias for Reg<HSTPIPIER_INTRPT_MODE_SPEC>
HSTPIPIER_ISO_MODE (w) register accessor: an alias for Reg<HSTPIPIER_ISO_MODE_SPEC>
HSTPIPIFR_BLK_MODE (w) register accessor: an alias for Reg<HSTPIPIFR_BLK_MODE_SPEC>
HSTPIPIFR_CTRL_MODE (w) register accessor: an alias for Reg<HSTPIPIFR_CTRL_MODE_SPEC>
HSTPIPIFR_INTRPT_MODE (w) register accessor: an alias for Reg<HSTPIPIFR_INTRPT_MODE_SPEC>
HSTPIPIFR_ISO_MODE (w) register accessor: an alias for Reg<HSTPIPIFR_ISO_MODE_SPEC>
HSTPIPIMR_BLK_MODE (r) register accessor: an alias for Reg<HSTPIPIMR_BLK_MODE_SPEC>
HSTPIPIMR_CTRL_MODE (r) register accessor: an alias for Reg<HSTPIPIMR_CTRL_MODE_SPEC>
HSTPIPIMR_INTRPT_MODE (r) register accessor: an alias for Reg<HSTPIPIMR_INTRPT_MODE_SPEC>
HSTPIPIMR_ISO_MODE (r) register accessor: an alias for Reg<HSTPIPIMR_ISO_MODE_SPEC>
HSTPIPINRQ (rw) register accessor: an alias for Reg<HSTPIPINRQ_SPEC>
HSTPIPISR_BLK_MODE (r) register accessor: an alias for Reg<HSTPIPISR_BLK_MODE_SPEC>
HSTPIPISR_CTRL_MODE (r) register accessor: an alias for Reg<HSTPIPISR_CTRL_MODE_SPEC>
HSTPIPISR_INTRPT_MODE (r) register accessor: an alias for Reg<HSTPIPISR_INTRPT_MODE_SPEC>
HSTPIPISR_ISO_MODE (r) register accessor: an alias for Reg<HSTPIPISR_ISO_MODE_SPEC>
SCR (w) register accessor: an alias for Reg<SCR_SPEC>
SFR (w) register accessor: an alias for Reg<SFR_SPEC>
SR (r) register accessor: an alias for Reg<SR_SPEC>