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