![]() |
MAX32665 Peripheral Driver API
Peripheral Driver API for the MAX32665
|
Data Structures | |
struct | mxc_usbhs_regs_t |
Registers, Bit Masks and Bit Positions for the USBHS Peripheral Module.
USB 2.0 High-speed Controller.
struct mxc_usbhs_regs_t |
Structure type to access the USBHS Registers.
Data Fields | |
__IO uint8_t | faddr |
__IO uint8_t | power |
__IO uint16_t | intrin |
__IO uint16_t | introut |
__IO uint16_t | intrinen |
__IO uint16_t | introuten |
__IO uint8_t | intrusb |
__IO uint8_t | intrusben |
__IO uint16_t | frame |
__IO uint8_t | index |
__IO uint8_t | testmode |
__IO uint16_t | inmaxp |
__IO uint8_t | incsru |
__IO uint16_t | outmaxp |
__IO uint8_t | outcsrl |
__IO uint8_t | outcsru |
__IO uint32_t | fifo0 |
__IO uint32_t | fifo1 |
__IO uint32_t | fifo2 |
__IO uint32_t | fifo3 |
__IO uint32_t | fifo4 |
__IO uint32_t | fifo5 |
__IO uint32_t | fifo6 |
__IO uint32_t | fifo7 |
__IO uint32_t | fifo8 |
__IO uint32_t | fifo9 |
__IO uint32_t | fifo10 |
__IO uint32_t | fifo11 |
__IO uint32_t | fifo12 |
__IO uint32_t | fifo13 |
__IO uint32_t | fifo14 |
__IO uint32_t | fifo15 |
__IO uint16_t | hwvers |
__IO uint8_t | epinfo |
__IO uint8_t | raminfo |
__IO uint8_t | softreset |
__IO uint8_t | earlydma |
__IO uint16_t | ctuch |
__IO uint16_t | cthsrtn |
__IO uint32_t | m31_phy_ponrst |
__IO uint32_t | m31_phy_noncry_rstb |
__IO uint32_t | m31_phy_noncry_en |
__IO uint32_t | m31_phy_pll_en |
__IO uint32_t | m31_phy_oscouten |
__IO uint32_t | m31_phy_coreclkin |
__IO uint32_t | m31_phy_xtlsel |
__IO uint32_t | m31_phy_outclksel |
__IO uint32_t | mxm_int |
__IO uint32_t | mxm_int_en |
__IO uint32_t | mxm_suspend |
__IO uint32_t | mxm_reg_a4 |
__IO uint8_t | csr0 |
__IO uint8_t | incsrl |
__IO uint16_t | count0 |
__IO uint16_t | outcount |
__IO uint16_t count0 |
0x18:
USBHS COUNT0 Register
__IO uint8_t csr0 |
0x12:
USBHS CSR0 Register
__IO uint16_t cthsrtn |
0x82:
USBHS CTHSRTN Register
__IO uint16_t ctuch |
0x80:
USBHS CTUCH Register
__IO uint8_t earlydma |
0x7B:
USBHS EARLYDMA Register
__IO uint8_t epinfo |
0x78:
USBHS EPINFO Register
__IO uint8_t faddr |
0x00:
USBHS FADDR Register
__IO uint32_t fifo0 |
0x20:
USBHS FIFO0 Register
__IO uint32_t fifo1 |
0x24:
USBHS FIFO1 Register
__IO uint32_t fifo10 |
0x48:
USBHS FIFO10 Register
__IO uint32_t fifo11 |
0x4c:
USBHS FIFO11 Register
__IO uint32_t fifo12 |
0x50:
USBHS FIFO12 Register
__IO uint32_t fifo13 |
0x54:
USBHS FIFO13 Register
__IO uint32_t fifo14 |
0x58:
USBHS FIFO14 Register
__IO uint32_t fifo15 |
0x5c:
USBHS FIFO15 Register
__IO uint32_t fifo2 |
0x28:
USBHS FIFO2 Register
__IO uint32_t fifo3 |
0x2c:
USBHS FIFO3 Register
__IO uint32_t fifo4 |
0x30:
USBHS FIFO4 Register
__IO uint32_t fifo5 |
0x34:
USBHS FIFO5 Register
__IO uint32_t fifo6 |
0x38:
USBHS FIFO6 Register
__IO uint32_t fifo7 |
0x3c:
USBHS FIFO7 Register
__IO uint32_t fifo8 |
0x40:
USBHS FIFO8 Register
__IO uint32_t fifo9 |
0x44:
USBHS FIFO9 Register
__IO uint16_t frame |
0x0C:
USBHS FRAME Register
__IO uint16_t hwvers |
0x6c:
USBHS HWVERS Register
__IO uint8_t incsrl |
0x12:
USBHS INCSRL Register
__IO uint8_t incsru |
0x13:
USBHS INCSRU Register
__IO uint8_t index |
0x0E:
USBHS INDEX Register
__IO uint16_t inmaxp |
0x10:
USBHS INMAXP Register
__IO uint16_t intrin |
0x02:
USBHS INTRIN Register
__IO uint16_t intrinen |
0x06:
USBHS INTRINEN Register
__IO uint16_t introut |
0x04:
USBHS INTROUT Register
__IO uint16_t introuten |
0x08:
USBHS INTROUTEN Register
__IO uint8_t intrusb |
0x0A:
USBHS INTRUSB Register
__IO uint8_t intrusben |
0x0B:
USBHS INTRUSBEN Register
__IO uint32_t m31_phy_coreclkin |
0x448:
USBHS M31_PHY_CORECLKIN Register
__IO uint32_t m31_phy_noncry_en |
0x418:
USBHS M31_PHY_NONCRY_EN Register
__IO uint32_t m31_phy_noncry_rstb |
0x414:
USBHS M31_PHY_NONCRY_RSTB Register
__IO uint32_t m31_phy_oscouten |
0x43C:
USBHS M31_PHY_OSCOUTEN Register
__IO uint32_t m31_phy_outclksel |
0x45C:
USBHS M31_PHY_OUTCLKSEL Register
__IO uint32_t m31_phy_pll_en |
0x430:
USBHS M31_PHY_PLL_EN Register
__IO uint32_t m31_phy_ponrst |
0x410:
USBHS M31_PHY_PONRST Register
__IO uint32_t m31_phy_xtlsel |
0x44C:
USBHS M31_PHY_XTLSEL Register
__IO uint32_t mxm_int |
0x498:
USBHS MXM_INT Register
__IO uint32_t mxm_int_en |
0x49C:
USBHS MXM_INT_EN Register
__IO uint32_t mxm_reg_a4 |
0x4A4:
USBHS MXM_REG_A4 Register
__IO uint32_t mxm_suspend |
0x4A0:
USBHS MXM_SUSPEND Register
__IO uint16_t outcount |
0x18:
USBHS OUTCOUNT Register
__IO uint8_t outcsrl |
0x16:
USBHS OUTCSRL Register
__IO uint8_t outcsru |
0x17:
USBHS OUTCSRU Register
__IO uint16_t outmaxp |
0x14:
USBHS OUTMAXP Register
__IO uint8_t power |
0x01:
USBHS POWER Register
__IO uint8_t raminfo |
0x79:
USBHS RAMINFO Register
__IO uint8_t softreset |
0x7A:
USBHS SOFTRESET Register
__IO uint8_t testmode |
0x0F:
USBHS TESTMODE Register