MAX32665 Peripheral Driver API
Peripheral Driver API for the MAX32665
Register Offsets

Macros

#define MXC_R_USBHS_FADDR   ((uint32_t)0x00000000UL)
 
#define MXC_R_USBHS_POWER   ((uint32_t)0x00000001UL)
 
#define MXC_R_USBHS_INTRIN   ((uint32_t)0x00000002UL)
 
#define MXC_R_USBHS_INTROUT   ((uint32_t)0x00000004UL)
 
#define MXC_R_USBHS_INTRINEN   ((uint32_t)0x00000006UL)
 
#define MXC_R_USBHS_INTROUTEN   ((uint32_t)0x00000008UL)
 
#define MXC_R_USBHS_INTRUSB   ((uint32_t)0x0000000AUL)
 
#define MXC_R_USBHS_INTRUSBEN   ((uint32_t)0x0000000BUL)
 
#define MXC_R_USBHS_FRAME   ((uint32_t)0x0000000CUL)
 
#define MXC_R_USBHS_INDEX   ((uint32_t)0x0000000EUL)
 
#define MXC_R_USBHS_TESTMODE   ((uint32_t)0x0000000FUL)
 
#define MXC_R_USBHS_INMAXP   ((uint32_t)0x00000010UL)
 
#define MXC_R_USBHS_CSR0   ((uint32_t)0x00000012UL)
 
#define MXC_R_USBHS_INCSRL   ((uint32_t)0x00000012UL)
 
#define MXC_R_USBHS_INCSRU   ((uint32_t)0x00000013UL)
 
#define MXC_R_USBHS_OUTMAXP   ((uint32_t)0x00000014UL)
 
#define MXC_R_USBHS_OUTCSRL   ((uint32_t)0x00000016UL)
 
#define MXC_R_USBHS_OUTCSRU   ((uint32_t)0x00000017UL)
 
#define MXC_R_USBHS_COUNT0   ((uint32_t)0x00000018UL)
 
#define MXC_R_USBHS_OUTCOUNT   ((uint32_t)0x00000018UL)
 
#define MXC_R_USBHS_FIFO0   ((uint32_t)0x00000020UL)
 
#define MXC_R_USBHS_FIFO1   ((uint32_t)0x00000024UL)
 
#define MXC_R_USBHS_FIFO2   ((uint32_t)0x00000028UL)
 
#define MXC_R_USBHS_FIFO3   ((uint32_t)0x0000002CUL)
 
#define MXC_R_USBHS_FIFO4   ((uint32_t)0x00000030UL)
 
#define MXC_R_USBHS_FIFO5   ((uint32_t)0x00000034UL)
 
#define MXC_R_USBHS_FIFO6   ((uint32_t)0x00000038UL)
 
#define MXC_R_USBHS_FIFO7   ((uint32_t)0x0000003CUL)
 
#define MXC_R_USBHS_FIFO8   ((uint32_t)0x00000040UL)
 
#define MXC_R_USBHS_FIFO9   ((uint32_t)0x00000044UL)
 
#define MXC_R_USBHS_FIFO10   ((uint32_t)0x00000048UL)
 
#define MXC_R_USBHS_FIFO11   ((uint32_t)0x0000004CUL)
 
#define MXC_R_USBHS_FIFO12   ((uint32_t)0x00000050UL)
 
#define MXC_R_USBHS_FIFO13   ((uint32_t)0x00000054UL)
 
#define MXC_R_USBHS_FIFO14   ((uint32_t)0x00000058UL)
 
#define MXC_R_USBHS_FIFO15   ((uint32_t)0x0000005CUL)
 
#define MXC_R_USBHS_HWVERS   ((uint32_t)0x0000006CUL)
 
#define MXC_R_USBHS_EPINFO   ((uint32_t)0x00000078UL)
 
#define MXC_R_USBHS_RAMINFO   ((uint32_t)0x00000079UL)
 
#define MXC_R_USBHS_SOFTRESET   ((uint32_t)0x0000007AUL)
 
#define MXC_R_USBHS_EARLYDMA   ((uint32_t)0x0000007BUL)
 
#define MXC_R_USBHS_CTUCH   ((uint32_t)0x00000080UL)
 
#define MXC_R_USBHS_CTHSRTN   ((uint32_t)0x00000082UL)
 
#define MXC_R_USBHS_M31_PHY_PONRST   ((uint32_t)0x00000410UL)
 
#define MXC_R_USBHS_M31_PHY_NONCRY_RSTB   ((uint32_t)0x00000414UL)
 
#define MXC_R_USBHS_M31_PHY_NONCRY_EN   ((uint32_t)0x00000418UL)
 
#define MXC_R_USBHS_M31_PHY_PLL_EN   ((uint32_t)0x00000430UL)
 
#define MXC_R_USBHS_M31_PHY_OSCOUTEN   ((uint32_t)0x0000043CUL)
 
#define MXC_R_USBHS_M31_PHY_CORECLKIN   ((uint32_t)0x00000448UL)
 
#define MXC_R_USBHS_M31_PHY_XTLSEL   ((uint32_t)0x0000044CUL)
 
#define MXC_R_USBHS_M31_PHY_OUTCLKSEL   ((uint32_t)0x0000045CUL)
 
#define MXC_R_USBHS_MXM_INT   ((uint32_t)0x00000498UL)
 
#define MXC_R_USBHS_MXM_INT_EN   ((uint32_t)0x0000049CUL)
 
#define MXC_R_USBHS_MXM_SUSPEND   ((uint32_t)0x000004A0UL)
 
#define MXC_R_USBHS_MXM_REG_A4   ((uint32_t)0x000004A4UL)
 

Detailed Description

USBHS Peripheral Register Offsets from the USBHS Base Peripheral Address.

Macro Definition Documentation

◆ MXC_R_USBHS_COUNT0

#define MXC_R_USBHS_COUNT0   ((uint32_t)0x00000018UL)

Offset from USBHS Base Address: 0x0018

◆ MXC_R_USBHS_CSR0

#define MXC_R_USBHS_CSR0   ((uint32_t)0x00000012UL)

Offset from USBHS Base Address: 0x0012

◆ MXC_R_USBHS_CTHSRTN

#define MXC_R_USBHS_CTHSRTN   ((uint32_t)0x00000082UL)

Offset from USBHS Base Address: 0x0082

◆ MXC_R_USBHS_CTUCH

#define MXC_R_USBHS_CTUCH   ((uint32_t)0x00000080UL)

Offset from USBHS Base Address: 0x0080

◆ MXC_R_USBHS_EARLYDMA

#define MXC_R_USBHS_EARLYDMA   ((uint32_t)0x0000007BUL)

Offset from USBHS Base Address: 0x007B

◆ MXC_R_USBHS_EPINFO

#define MXC_R_USBHS_EPINFO   ((uint32_t)0x00000078UL)

Offset from USBHS Base Address: 0x0078

◆ MXC_R_USBHS_FADDR

#define MXC_R_USBHS_FADDR   ((uint32_t)0x00000000UL)

Offset from USBHS Base Address: 0x0000

◆ MXC_R_USBHS_FIFO0

#define MXC_R_USBHS_FIFO0   ((uint32_t)0x00000020UL)

Offset from USBHS Base Address: 0x0020

◆ MXC_R_USBHS_FIFO1

#define MXC_R_USBHS_FIFO1   ((uint32_t)0x00000024UL)

Offset from USBHS Base Address: 0x0024

◆ MXC_R_USBHS_FIFO10

#define MXC_R_USBHS_FIFO10   ((uint32_t)0x00000048UL)

Offset from USBHS Base Address: 0x0048

◆ MXC_R_USBHS_FIFO11

#define MXC_R_USBHS_FIFO11   ((uint32_t)0x0000004CUL)

Offset from USBHS Base Address: 0x004C

◆ MXC_R_USBHS_FIFO12

#define MXC_R_USBHS_FIFO12   ((uint32_t)0x00000050UL)

Offset from USBHS Base Address: 0x0050

◆ MXC_R_USBHS_FIFO13

#define MXC_R_USBHS_FIFO13   ((uint32_t)0x00000054UL)

Offset from USBHS Base Address: 0x0054

◆ MXC_R_USBHS_FIFO14

#define MXC_R_USBHS_FIFO14   ((uint32_t)0x00000058UL)

Offset from USBHS Base Address: 0x0058

◆ MXC_R_USBHS_FIFO15

#define MXC_R_USBHS_FIFO15   ((uint32_t)0x0000005CUL)

Offset from USBHS Base Address: 0x005C

◆ MXC_R_USBHS_FIFO2

#define MXC_R_USBHS_FIFO2   ((uint32_t)0x00000028UL)

Offset from USBHS Base Address: 0x0028

◆ MXC_R_USBHS_FIFO3

#define MXC_R_USBHS_FIFO3   ((uint32_t)0x0000002CUL)

Offset from USBHS Base Address: 0x002C

◆ MXC_R_USBHS_FIFO4

#define MXC_R_USBHS_FIFO4   ((uint32_t)0x00000030UL)

Offset from USBHS Base Address: 0x0030

◆ MXC_R_USBHS_FIFO5

#define MXC_R_USBHS_FIFO5   ((uint32_t)0x00000034UL)

Offset from USBHS Base Address: 0x0034

◆ MXC_R_USBHS_FIFO6

#define MXC_R_USBHS_FIFO6   ((uint32_t)0x00000038UL)

Offset from USBHS Base Address: 0x0038

◆ MXC_R_USBHS_FIFO7

#define MXC_R_USBHS_FIFO7   ((uint32_t)0x0000003CUL)

Offset from USBHS Base Address: 0x003C

◆ MXC_R_USBHS_FIFO8

#define MXC_R_USBHS_FIFO8   ((uint32_t)0x00000040UL)

Offset from USBHS Base Address: 0x0040

◆ MXC_R_USBHS_FIFO9

#define MXC_R_USBHS_FIFO9   ((uint32_t)0x00000044UL)

Offset from USBHS Base Address: 0x0044

◆ MXC_R_USBHS_FRAME

#define MXC_R_USBHS_FRAME   ((uint32_t)0x0000000CUL)

Offset from USBHS Base Address: 0x000C

◆ MXC_R_USBHS_HWVERS

#define MXC_R_USBHS_HWVERS   ((uint32_t)0x0000006CUL)

Offset from USBHS Base Address: 0x006C

◆ MXC_R_USBHS_INCSRL

#define MXC_R_USBHS_INCSRL   ((uint32_t)0x00000012UL)

Offset from USBHS Base Address: 0x0012

◆ MXC_R_USBHS_INCSRU

#define MXC_R_USBHS_INCSRU   ((uint32_t)0x00000013UL)

Offset from USBHS Base Address: 0x0013

◆ MXC_R_USBHS_INDEX

#define MXC_R_USBHS_INDEX   ((uint32_t)0x0000000EUL)

Offset from USBHS Base Address: 0x000E

◆ MXC_R_USBHS_INMAXP

#define MXC_R_USBHS_INMAXP   ((uint32_t)0x00000010UL)

Offset from USBHS Base Address: 0x0010

◆ MXC_R_USBHS_INTRIN

#define MXC_R_USBHS_INTRIN   ((uint32_t)0x00000002UL)

Offset from USBHS Base Address: 0x0002

◆ MXC_R_USBHS_INTRINEN

#define MXC_R_USBHS_INTRINEN   ((uint32_t)0x00000006UL)

Offset from USBHS Base Address: 0x0006

◆ MXC_R_USBHS_INTROUT

#define MXC_R_USBHS_INTROUT   ((uint32_t)0x00000004UL)

Offset from USBHS Base Address: 0x0004

◆ MXC_R_USBHS_INTROUTEN

#define MXC_R_USBHS_INTROUTEN   ((uint32_t)0x00000008UL)

Offset from USBHS Base Address: 0x0008

◆ MXC_R_USBHS_INTRUSB

#define MXC_R_USBHS_INTRUSB   ((uint32_t)0x0000000AUL)

Offset from USBHS Base Address: 0x000A

◆ MXC_R_USBHS_INTRUSBEN

#define MXC_R_USBHS_INTRUSBEN   ((uint32_t)0x0000000BUL)

Offset from USBHS Base Address: 0x000B

◆ MXC_R_USBHS_M31_PHY_CORECLKIN

#define MXC_R_USBHS_M31_PHY_CORECLKIN   ((uint32_t)0x00000448UL)

Offset from USBHS Base Address: 0x0448

◆ MXC_R_USBHS_M31_PHY_NONCRY_EN

#define MXC_R_USBHS_M31_PHY_NONCRY_EN   ((uint32_t)0x00000418UL)

Offset from USBHS Base Address: 0x0418

◆ MXC_R_USBHS_M31_PHY_NONCRY_RSTB

#define MXC_R_USBHS_M31_PHY_NONCRY_RSTB   ((uint32_t)0x00000414UL)

Offset from USBHS Base Address: 0x0414

◆ MXC_R_USBHS_M31_PHY_OSCOUTEN

#define MXC_R_USBHS_M31_PHY_OSCOUTEN   ((uint32_t)0x0000043CUL)

Offset from USBHS Base Address: 0x043C

◆ MXC_R_USBHS_M31_PHY_OUTCLKSEL

#define MXC_R_USBHS_M31_PHY_OUTCLKSEL   ((uint32_t)0x0000045CUL)

Offset from USBHS Base Address: 0x045C

◆ MXC_R_USBHS_M31_PHY_PLL_EN

#define MXC_R_USBHS_M31_PHY_PLL_EN   ((uint32_t)0x00000430UL)

Offset from USBHS Base Address: 0x0430

◆ MXC_R_USBHS_M31_PHY_PONRST

#define MXC_R_USBHS_M31_PHY_PONRST   ((uint32_t)0x00000410UL)

Offset from USBHS Base Address: 0x0410

◆ MXC_R_USBHS_M31_PHY_XTLSEL

#define MXC_R_USBHS_M31_PHY_XTLSEL   ((uint32_t)0x0000044CUL)

Offset from USBHS Base Address: 0x044C

◆ MXC_R_USBHS_MXM_INT

#define MXC_R_USBHS_MXM_INT   ((uint32_t)0x00000498UL)

Offset from USBHS Base Address: 0x0498

◆ MXC_R_USBHS_MXM_INT_EN

#define MXC_R_USBHS_MXM_INT_EN   ((uint32_t)0x0000049CUL)

Offset from USBHS Base Address: 0x049C

◆ MXC_R_USBHS_MXM_REG_A4

#define MXC_R_USBHS_MXM_REG_A4   ((uint32_t)0x000004A4UL)

Offset from USBHS Base Address: 0x04A4

◆ MXC_R_USBHS_MXM_SUSPEND

#define MXC_R_USBHS_MXM_SUSPEND   ((uint32_t)0x000004A0UL)

Offset from USBHS Base Address: 0x04A0

◆ MXC_R_USBHS_OUTCOUNT

#define MXC_R_USBHS_OUTCOUNT   ((uint32_t)0x00000018UL)

Offset from USBHS Base Address: 0x0018

◆ MXC_R_USBHS_OUTCSRL

#define MXC_R_USBHS_OUTCSRL   ((uint32_t)0x00000016UL)

Offset from USBHS Base Address: 0x0016

◆ MXC_R_USBHS_OUTCSRU

#define MXC_R_USBHS_OUTCSRU   ((uint32_t)0x00000017UL)

Offset from USBHS Base Address: 0x0017

◆ MXC_R_USBHS_OUTMAXP

#define MXC_R_USBHS_OUTMAXP   ((uint32_t)0x00000014UL)

Offset from USBHS Base Address: 0x0014

◆ MXC_R_USBHS_POWER

#define MXC_R_USBHS_POWER   ((uint32_t)0x00000001UL)

Offset from USBHS Base Address: 0x0001

◆ MXC_R_USBHS_RAMINFO

#define MXC_R_USBHS_RAMINFO   ((uint32_t)0x00000079UL)

Offset from USBHS Base Address: 0x0079

◆ MXC_R_USBHS_SOFTRESET

#define MXC_R_USBHS_SOFTRESET   ((uint32_t)0x0000007AUL)

Offset from USBHS Base Address: 0x007A

◆ MXC_R_USBHS_TESTMODE

#define MXC_R_USBHS_TESTMODE   ((uint32_t)0x0000000FUL)

Offset from USBHS Base Address: 0x000F