![]() |
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