![]() |
MAX32665 Peripheral Driver API
Peripheral Driver API for the MAX32665
|
Files | |
| file | rpu_regs.h |
Data Structures | |
| struct | mxc_rpu_regs_t |
Registers, Bit Masks and Bit Positions for the RPU Peripheral Module.
Resource Protection Unit
| struct mxc_rpu_regs_t |
Structure type to access the RPU Registers.
Data Fields | |
| __IO uint32_t | gcr |
| __IO uint32_t | sir |
| __IO uint32_t | fcr |
| __IO uint32_t | tpu |
| __IO uint32_t | rpu |
| __IO uint32_t | wdt0 |
| __IO uint32_t | wdt1 |
| __IO uint32_t | wdt2 |
| __IO uint32_t | smon |
| __IO uint32_t | simo |
| __IO uint32_t | dvs |
| __IO uint32_t | aes |
| __IO uint32_t | rtc |
| __IO uint32_t | wut |
| __IO uint32_t | pwrseq |
| __IO uint32_t | mcr |
| __IO uint32_t | gpio0 |
| __IO uint32_t | gpio1 |
| __IO uint32_t | tmr0 |
| __IO uint32_t | tmr1 |
| __IO uint32_t | tmr2 |
| __IO uint32_t | tmr3 |
| __IO uint32_t | tmr4 |
| __IO uint32_t | tmr5 |
| __IO uint32_t | htimer0 |
| __IO uint32_t | htimer1 |
| __IO uint32_t | i2c0_bus0 |
| __IO uint32_t | i2c1_bus0 |
| __IO uint32_t | i2c2_bus0 |
| __IO uint32_t | spixfm |
| __IO uint32_t | spixfc |
| __IO uint32_t | dma0 |
| __IO uint32_t | flc0 |
| __IO uint32_t | flc1 |
| __IO uint32_t | icc0 |
| __IO uint32_t | icc1 |
| __IO uint32_t | sfcc |
| __IO uint32_t | srcc |
| __IO uint32_t | adc |
| __IO uint32_t | dma1 |
| __IO uint32_t | sdma |
| __IO uint32_t | sdhcctrl |
| __IO uint32_t | spixr |
| __IO uint32_t | ptg_bus0 |
| __IO uint32_t | owm |
| __IO uint32_t | sema |
| __IO uint32_t | uart0 |
| __IO uint32_t | uart1 |
| __IO uint32_t | uart2 |
| __IO uint32_t | spi1 |
| __IO uint32_t | spi2 |
| __IO uint32_t | audio |
| __IO uint32_t | trng |
| __IO uint32_t | btle |
| __IO uint32_t | usbhs |
| __IO uint32_t | sdio |
| __IO uint32_t | spixfm_fifo |
| __IO uint32_t | spi0 |
| __IO uint32_t | sysram0 |
| __IO uint32_t | sysram1 |
| __IO uint32_t | sysram2 |
| __IO uint32_t | sysram3 |
| __IO uint32_t | sysram4 |
| __IO uint32_t | sysram5 |
| __IO uint32_t | sysram6_11 |
| __IO uint32_t | i2c0_bus1 |
| __IO uint32_t | i2c1_bus1 |
| __IO uint32_t | i2c2_bus1 |
| __IO uint32_t | ptg_bus1 |
| __IO uint32_t adc |
0x0340: RPU ADC Register
| __IO uint32_t aes |
0x0050: RPU AES Register
| __IO uint32_t audio |
0x04C0: RPU AUDIO Register
| __IO uint32_t btle |
0x0500: RPU BTLE Register
| __IO uint32_t dma0 |
0x0280: RPU DMA0 Register
| __IO uint32_t dma1 |
0x0350: RPU DMA1 Register
| __IO uint32_t dvs |
0x0048: RPU DVS Register
| __IO uint32_t fcr |
0x0008: RPU FCR Register
| __IO uint32_t flc0 |
0x0290: RPU FLC0 Register
| __IO uint32_t flc1 |
0x0294: RPU FLC1 Register
| __IO uint32_t gcr |
0x0000: RPU GCR Register
| __IO uint32_t gpio0 |
0x0080: RPU GPIO0 Register
| __IO uint32_t gpio1 |
0x0090: RPU GPIO1 Register
| __IO uint32_t htimer0 |
0x01B0: RPU HTIMER0 Register
| __IO uint32_t htimer1 |
0x01C0: RPU HTIMER1 Register
| __IO uint32_t i2c0_bus0 |
0x01D0: RPU I2C0_BUS0 Register
| __IO uint32_t i2c0_bus1 |
0x11D0: RPU I2C0_BUS1 Register
| __IO uint32_t i2c1_bus0 |
0x01E0: RPU I2C1_BUS0 Register
| __IO uint32_t i2c1_bus1 |
0x11E0: RPU I2C1_BUS1 Register
| __IO uint32_t i2c2_bus0 |
0x01F0: RPU I2C2_BUS0 Register
| __IO uint32_t i2c2_bus1 |
0x11F0: RPU I2C2_BUS1 Register
| __IO uint32_t icc0 |
0x02A0: RPU ICC0 Register
| __IO uint32_t icc1 |
0x02A4: RPU ICC1 Register
| __IO uint32_t mcr |
0x006C: RPU MCR Register
| __IO uint32_t owm |
0x03D0: RPU OWM Register
| __IO uint32_t ptg_bus0 |
0x03C0: RPU PTG_BUS0 Register
| __IO uint32_t ptg_bus1 |
0x13C0: RPU PTG_BUS1 Register
| __IO uint32_t pwrseq |
0x0068: RPU PWRSEQ Register
| __IO uint32_t rpu |
0x0020: RPU RPU Register
| __IO uint32_t rtc |
0x0060: RPU RTC Register
| __IO uint32_t sdhcctrl |
0x0370: RPU SDHCCTRL Register
| __IO uint32_t sdio |
0x0B60: RPU SDIO Register
| __IO uint32_t sdma |
0x0360: RPU SDMA Register
| __IO uint32_t sema |
0x03E0: RPU SEMA Register
| __IO uint32_t sfcc |
0x02F0: RPU SFCC Register
| __IO uint32_t simo |
0x0044: RPU SIMO Register
| __IO uint32_t sir |
0x0004: RPU SIR Register
| __IO uint32_t smon |
0x0040: RPU SMON Register
| __IO uint32_t spi0 |
0x0BE0: RPU SPI0 Register
| __IO uint32_t spi1 |
0x0460: RPU SPI1 Register
| __IO uint32_t spi2 |
0x0470: RPU SPI2 Register
| __IO uint32_t spixfc |
0x0270: RPU SPIXFC Register
| __IO uint32_t spixfm |
0x0260: RPU SPIXFM Register
| __IO uint32_t spixfm_fifo |
0x0BC0: RPU SPIXFM_FIFO Register
| __IO uint32_t spixr |
0x03A0: RPU SPIXR Register
| __IO uint32_t srcc |
0x0330: RPU SRCC Register
| __IO uint32_t sysram0 |
0x0F00: RPU SYSRAM0 Register
| __IO uint32_t sysram1 |
0x0F10: RPU SYSRAM1 Register
| __IO uint32_t sysram2 |
0x0F20: RPU SYSRAM2 Register
| __IO uint32_t sysram3 |
0x0F30: RPU SYSRAM3 Register
| __IO uint32_t sysram4 |
0x0F40: RPU SYSRAM4 Register
| __IO uint32_t sysram5 |
0x0F50: RPU SYSRAM5 Register
| __IO uint32_t sysram6_11 |
0x0F60: RPU SYSRAM6_11 Register
| __IO uint32_t tmr0 |
0x0100: RPU TMR0 Register
| __IO uint32_t tmr1 |
0x0110: RPU TMR1 Register
| __IO uint32_t tmr2 |
0x0120: RPU TMR2 Register
| __IO uint32_t tmr3 |
0x0130: RPU TMR3 Register
| __IO uint32_t tmr4 |
0x0140: RPU TMR4 Register
| __IO uint32_t tmr5 |
0x0150: RPU TMR5 Register
| __IO uint32_t tpu |
0x0010: RPU TPU Register
| __IO uint32_t trng |
0x04D0: RPU TRNG Register
| __IO uint32_t uart0 |
0x0420: RPU UART0 Register
| __IO uint32_t uart1 |
0x0430: RPU UART1 Register
| __IO uint32_t uart2 |
0x0440: RPU UART2 Register
| __IO uint32_t usbhs |
0x0B10: RPU USBHS Register
| __IO uint32_t wdt0 |
0x0030: RPU WDT0 Register
| __IO uint32_t wdt1 |
0x0034: RPU WDT1 Register
| __IO uint32_t wdt2 |
0x0038: RPU WDT2 Register
| __IO uint32_t wut |
0x0064: RPU WUT Register