![]() |
MAX32665 Peripheral Driver API
Peripheral Driver API for the MAX32665
|
Macros | |
#define | MXC_R_RPU_GCR ((uint32_t)0x00000000UL) |
#define | MXC_R_RPU_SIR ((uint32_t)0x00000004UL) |
#define | MXC_R_RPU_FCR ((uint32_t)0x00000008UL) |
#define | MXC_R_RPU_TPU ((uint32_t)0x00000010UL) |
#define | MXC_R_RPU_RPU ((uint32_t)0x00000020UL) |
#define | MXC_R_RPU_WDT0 ((uint32_t)0x00000030UL) |
#define | MXC_R_RPU_WDT1 ((uint32_t)0x00000034UL) |
#define | MXC_R_RPU_WDT2 ((uint32_t)0x00000038UL) |
#define | MXC_R_RPU_SMON ((uint32_t)0x00000040UL) |
#define | MXC_R_RPU_SIMO ((uint32_t)0x00000044UL) |
#define | MXC_R_RPU_DVS ((uint32_t)0x00000048UL) |
#define | MXC_R_RPU_AES ((uint32_t)0x00000050UL) |
#define | MXC_R_RPU_RTC ((uint32_t)0x00000060UL) |
#define | MXC_R_RPU_WUT ((uint32_t)0x00000064UL) |
#define | MXC_R_RPU_PWRSEQ ((uint32_t)0x00000068UL) |
#define | MXC_R_RPU_MCR ((uint32_t)0x0000006CUL) |
#define | MXC_R_RPU_GPIO0 ((uint32_t)0x00000080UL) |
#define | MXC_R_RPU_GPIO1 ((uint32_t)0x00000090UL) |
#define | MXC_R_RPU_TMR0 ((uint32_t)0x00000100UL) |
#define | MXC_R_RPU_TMR1 ((uint32_t)0x00000110UL) |
#define | MXC_R_RPU_TMR2 ((uint32_t)0x00000120UL) |
#define | MXC_R_RPU_TMR3 ((uint32_t)0x00000130UL) |
#define | MXC_R_RPU_TMR4 ((uint32_t)0x00000140UL) |
#define | MXC_R_RPU_TMR5 ((uint32_t)0x00000150UL) |
#define | MXC_R_RPU_HTIMER0 ((uint32_t)0x000001B0UL) |
#define | MXC_R_RPU_HTIMER1 ((uint32_t)0x000001C0UL) |
#define | MXC_R_RPU_I2C0_BUS0 ((uint32_t)0x000001D0UL) |
#define | MXC_R_RPU_I2C1_BUS0 ((uint32_t)0x000001E0UL) |
#define | MXC_R_RPU_I2C2_BUS0 ((uint32_t)0x000001F0UL) |
#define | MXC_R_RPU_SPIXFM ((uint32_t)0x00000260UL) |
#define | MXC_R_RPU_SPIXFC ((uint32_t)0x00000270UL) |
#define | MXC_R_RPU_DMA0 ((uint32_t)0x00000280UL) |
#define | MXC_R_RPU_FLC0 ((uint32_t)0x00000290UL) |
#define | MXC_R_RPU_FLC1 ((uint32_t)0x00000294UL) |
#define | MXC_R_RPU_ICC0 ((uint32_t)0x000002A0UL) |
#define | MXC_R_RPU_ICC1 ((uint32_t)0x000002A4UL) |
#define | MXC_R_RPU_SFCC ((uint32_t)0x000002F0UL) |
#define | MXC_R_RPU_SRCC ((uint32_t)0x00000330UL) |
#define | MXC_R_RPU_ADC ((uint32_t)0x00000340UL) |
#define | MXC_R_RPU_DMA1 ((uint32_t)0x00000350UL) |
#define | MXC_R_RPU_SDMA ((uint32_t)0x00000360UL) |
#define | MXC_R_RPU_SDHCCTRL ((uint32_t)0x00000370UL) |
#define | MXC_R_RPU_SPIXR ((uint32_t)0x000003A0UL) |
#define | MXC_R_RPU_PTG_BUS0 ((uint32_t)0x000003C0UL) |
#define | MXC_R_RPU_OWM ((uint32_t)0x000003D0UL) |
#define | MXC_R_RPU_SEMA ((uint32_t)0x000003E0UL) |
#define | MXC_R_RPU_UART0 ((uint32_t)0x00000420UL) |
#define | MXC_R_RPU_UART1 ((uint32_t)0x00000430UL) |
#define | MXC_R_RPU_UART2 ((uint32_t)0x00000440UL) |
#define | MXC_R_RPU_SPI1 ((uint32_t)0x00000460UL) |
#define | MXC_R_RPU_SPI2 ((uint32_t)0x00000470UL) |
#define | MXC_R_RPU_AUDIO ((uint32_t)0x000004C0UL) |
#define | MXC_R_RPU_TRNG ((uint32_t)0x000004D0UL) |
#define | MXC_R_RPU_BTLE ((uint32_t)0x00000500UL) |
#define | MXC_R_RPU_USBHS ((uint32_t)0x00000B10UL) |
#define | MXC_R_RPU_SDIO ((uint32_t)0x00000B60UL) |
#define | MXC_R_RPU_SPIXFM_FIFO ((uint32_t)0x00000BC0UL) |
#define | MXC_R_RPU_SPI0 ((uint32_t)0x00000BE0UL) |
#define | MXC_R_RPU_SYSRAM0 ((uint32_t)0x00000F00UL) |
#define | MXC_R_RPU_SYSRAM1 ((uint32_t)0x00000F10UL) |
#define | MXC_R_RPU_SYSRAM2 ((uint32_t)0x00000F20UL) |
#define | MXC_R_RPU_SYSRAM3 ((uint32_t)0x00000F30UL) |
#define | MXC_R_RPU_SYSRAM4 ((uint32_t)0x00000F40UL) |
#define | MXC_R_RPU_SYSRAM5 ((uint32_t)0x00000F50UL) |
#define | MXC_R_RPU_SYSRAM6_11 ((uint32_t)0x00000F60UL) |
#define | MXC_R_RPU_I2C0_BUS1 ((uint32_t)0x000011D0UL) |
#define | MXC_R_RPU_I2C1_BUS1 ((uint32_t)0x000011E0UL) |
#define | MXC_R_RPU_I2C2_BUS1 ((uint32_t)0x000011F0UL) |
#define | MXC_R_RPU_PTG_BUS1 ((uint32_t)0x000013C0UL) |
RPU Peripheral Register Offsets from the RPU Base Peripheral Address.
#define MXC_R_RPU_ADC ((uint32_t)0x00000340UL) |
Offset from RPU Base Address: 0x0340
#define MXC_R_RPU_AES ((uint32_t)0x00000050UL) |
Offset from RPU Base Address: 0x0050
#define MXC_R_RPU_AUDIO ((uint32_t)0x000004C0UL) |
Offset from RPU Base Address: 0x04C0
#define MXC_R_RPU_BTLE ((uint32_t)0x00000500UL) |
Offset from RPU Base Address: 0x0500
#define MXC_R_RPU_DMA0 ((uint32_t)0x00000280UL) |
Offset from RPU Base Address: 0x0280
#define MXC_R_RPU_DMA1 ((uint32_t)0x00000350UL) |
Offset from RPU Base Address: 0x0350
#define MXC_R_RPU_DVS ((uint32_t)0x00000048UL) |
Offset from RPU Base Address: 0x0048
#define MXC_R_RPU_FCR ((uint32_t)0x00000008UL) |
Offset from RPU Base Address: 0x0008
#define MXC_R_RPU_FLC0 ((uint32_t)0x00000290UL) |
Offset from RPU Base Address: 0x0290
#define MXC_R_RPU_FLC1 ((uint32_t)0x00000294UL) |
Offset from RPU Base Address: 0x0294
#define MXC_R_RPU_GCR ((uint32_t)0x00000000UL) |
Offset from RPU Base Address: 0x0000
#define MXC_R_RPU_GPIO0 ((uint32_t)0x00000080UL) |
Offset from RPU Base Address: 0x0080
#define MXC_R_RPU_GPIO1 ((uint32_t)0x00000090UL) |
Offset from RPU Base Address: 0x0090
#define MXC_R_RPU_HTIMER0 ((uint32_t)0x000001B0UL) |
Offset from RPU Base Address: 0x01B0
#define MXC_R_RPU_HTIMER1 ((uint32_t)0x000001C0UL) |
Offset from RPU Base Address: 0x01C0
#define MXC_R_RPU_I2C0_BUS0 ((uint32_t)0x000001D0UL) |
Offset from RPU Base Address: 0x01D0
#define MXC_R_RPU_I2C0_BUS1 ((uint32_t)0x000011D0UL) |
Offset from RPU Base Address: 0x11D0
#define MXC_R_RPU_I2C1_BUS0 ((uint32_t)0x000001E0UL) |
Offset from RPU Base Address: 0x01E0
#define MXC_R_RPU_I2C1_BUS1 ((uint32_t)0x000011E0UL) |
Offset from RPU Base Address: 0x11E0
#define MXC_R_RPU_I2C2_BUS0 ((uint32_t)0x000001F0UL) |
Offset from RPU Base Address: 0x01F0
#define MXC_R_RPU_I2C2_BUS1 ((uint32_t)0x000011F0UL) |
Offset from RPU Base Address: 0x11F0
#define MXC_R_RPU_ICC0 ((uint32_t)0x000002A0UL) |
Offset from RPU Base Address: 0x02A0
#define MXC_R_RPU_ICC1 ((uint32_t)0x000002A4UL) |
Offset from RPU Base Address: 0x02A4
#define MXC_R_RPU_MCR ((uint32_t)0x0000006CUL) |
Offset from RPU Base Address: 0x006C
#define MXC_R_RPU_OWM ((uint32_t)0x000003D0UL) |
Offset from RPU Base Address: 0x03D0
#define MXC_R_RPU_PTG_BUS0 ((uint32_t)0x000003C0UL) |
Offset from RPU Base Address: 0x03C0
#define MXC_R_RPU_PTG_BUS1 ((uint32_t)0x000013C0UL) |
Offset from RPU Base Address: 0x13C0
#define MXC_R_RPU_PWRSEQ ((uint32_t)0x00000068UL) |
Offset from RPU Base Address: 0x0068
#define MXC_R_RPU_RPU ((uint32_t)0x00000020UL) |
Offset from RPU Base Address: 0x0020
#define MXC_R_RPU_RTC ((uint32_t)0x00000060UL) |
Offset from RPU Base Address: 0x0060
#define MXC_R_RPU_SDHCCTRL ((uint32_t)0x00000370UL) |
Offset from RPU Base Address: 0x0370
#define MXC_R_RPU_SDIO ((uint32_t)0x00000B60UL) |
Offset from RPU Base Address: 0x0B60
#define MXC_R_RPU_SDMA ((uint32_t)0x00000360UL) |
Offset from RPU Base Address: 0x0360
#define MXC_R_RPU_SEMA ((uint32_t)0x000003E0UL) |
Offset from RPU Base Address: 0x03E0
#define MXC_R_RPU_SFCC ((uint32_t)0x000002F0UL) |
Offset from RPU Base Address: 0x02F0
#define MXC_R_RPU_SIMO ((uint32_t)0x00000044UL) |
Offset from RPU Base Address: 0x0044
#define MXC_R_RPU_SIR ((uint32_t)0x00000004UL) |
Offset from RPU Base Address: 0x0004
#define MXC_R_RPU_SMON ((uint32_t)0x00000040UL) |
Offset from RPU Base Address: 0x0040
#define MXC_R_RPU_SPI0 ((uint32_t)0x00000BE0UL) |
Offset from RPU Base Address: 0x0BE0
#define MXC_R_RPU_SPI1 ((uint32_t)0x00000460UL) |
Offset from RPU Base Address: 0x0460
#define MXC_R_RPU_SPI2 ((uint32_t)0x00000470UL) |
Offset from RPU Base Address: 0x0470
#define MXC_R_RPU_SPIXFC ((uint32_t)0x00000270UL) |
Offset from RPU Base Address: 0x0270
#define MXC_R_RPU_SPIXFM ((uint32_t)0x00000260UL) |
Offset from RPU Base Address: 0x0260
#define MXC_R_RPU_SPIXFM_FIFO ((uint32_t)0x00000BC0UL) |
Offset from RPU Base Address: 0x0BC0
#define MXC_R_RPU_SPIXR ((uint32_t)0x000003A0UL) |
Offset from RPU Base Address: 0x03A0
#define MXC_R_RPU_SRCC ((uint32_t)0x00000330UL) |
Offset from RPU Base Address: 0x0330
#define MXC_R_RPU_SYSRAM0 ((uint32_t)0x00000F00UL) |
Offset from RPU Base Address: 0x0F00
#define MXC_R_RPU_SYSRAM1 ((uint32_t)0x00000F10UL) |
Offset from RPU Base Address: 0x0F10
#define MXC_R_RPU_SYSRAM2 ((uint32_t)0x00000F20UL) |
Offset from RPU Base Address: 0x0F20
#define MXC_R_RPU_SYSRAM3 ((uint32_t)0x00000F30UL) |
Offset from RPU Base Address: 0x0F30
#define MXC_R_RPU_SYSRAM4 ((uint32_t)0x00000F40UL) |
Offset from RPU Base Address: 0x0F40
#define MXC_R_RPU_SYSRAM5 ((uint32_t)0x00000F50UL) |
Offset from RPU Base Address: 0x0F50
#define MXC_R_RPU_SYSRAM6_11 ((uint32_t)0x00000F60UL) |
Offset from RPU Base Address: 0x0F60
#define MXC_R_RPU_TMR0 ((uint32_t)0x00000100UL) |
Offset from RPU Base Address: 0x0100
#define MXC_R_RPU_TMR1 ((uint32_t)0x00000110UL) |
Offset from RPU Base Address: 0x0110
#define MXC_R_RPU_TMR2 ((uint32_t)0x00000120UL) |
Offset from RPU Base Address: 0x0120
#define MXC_R_RPU_TMR3 ((uint32_t)0x00000130UL) |
Offset from RPU Base Address: 0x0130
#define MXC_R_RPU_TMR4 ((uint32_t)0x00000140UL) |
Offset from RPU Base Address: 0x0140
#define MXC_R_RPU_TMR5 ((uint32_t)0x00000150UL) |
Offset from RPU Base Address: 0x0150
#define MXC_R_RPU_TPU ((uint32_t)0x00000010UL) |
Offset from RPU Base Address: 0x0010
#define MXC_R_RPU_TRNG ((uint32_t)0x000004D0UL) |
Offset from RPU Base Address: 0x04D0
#define MXC_R_RPU_UART0 ((uint32_t)0x00000420UL) |
Offset from RPU Base Address: 0x0420
#define MXC_R_RPU_UART1 ((uint32_t)0x00000430UL) |
Offset from RPU Base Address: 0x0430
#define MXC_R_RPU_UART2 ((uint32_t)0x00000440UL) |
Offset from RPU Base Address: 0x0440
#define MXC_R_RPU_USBHS ((uint32_t)0x00000B10UL) |
Offset from RPU Base Address: 0x0B10
#define MXC_R_RPU_WDT0 ((uint32_t)0x00000030UL) |
Offset from RPU Base Address: 0x0030
#define MXC_R_RPU_WDT1 ((uint32_t)0x00000034UL) |
Offset from RPU Base Address: 0x0034
#define MXC_R_RPU_WDT2 ((uint32_t)0x00000038UL) |
Offset from RPU Base Address: 0x0038
#define MXC_R_RPU_WUT ((uint32_t)0x00000064UL) |
Offset from RPU Base Address: 0x0064