![]() |
MAX32672 Peripheral Driver API
Peripheral Driver API for the MAX32672
|
Files | |
| file | i2c_regs.h |
Data Structures | |
| struct | mxc_i2c_regs_t |
Registers, Bit Masks and Bit Positions for the I2C Peripheral Module.
Inter-Integrated Circuit.
| struct mxc_i2c_regs_t |
Structure type to access the I2C Registers.
Data Fields | |
| __IO uint32_t | ctrl |
| __IO uint32_t | status |
| __IO uint32_t | intfl0 |
| __IO uint32_t | inten0 |
| __IO uint32_t | intfl1 |
| __IO uint32_t | inten1 |
| __IO uint32_t | fifolen |
| __IO uint32_t | rxctrl0 |
| __IO uint32_t | rxctrl1 |
| __IO uint32_t | txctrl0 |
| __IO uint32_t | txctrl1 |
| __IO uint32_t | fifo |
| __IO uint32_t | mstctrl |
| __IO uint32_t | clklo |
| __IO uint32_t | clkhi |
| __IO uint32_t | hsclk |
| __IO uint32_t | timeout |
| __IO uint32_t | dma |
| __IO uint32_t | slave_multi [4] |
| __IO uint32_t | slave0 |
| __IO uint32_t | slave1 |
| __IO uint32_t | slave2 |
| __IO uint32_t | slave3 |
| __IO uint32_t clkhi |
0x38: I2C CLKHI Register
| __IO uint32_t clklo |
0x34: I2C CLKLO Register
| __IO uint32_t ctrl |
0x00: I2C CTRL Register
| __IO uint32_t dma |
0x48: I2C DMA Register
| __IO uint32_t fifo |
0x2C: I2C FIFO Register
| __IO uint32_t fifolen |
0x18: I2C FIFOLEN Register
| __IO uint32_t hsclk |
0x3C: I2C HSCLK Register
| __IO uint32_t inten0 |
0x0C: I2C INTEN0 Register
| __IO uint32_t inten1 |
0x14: I2C INTEN1 Register
| __IO uint32_t intfl0 |
0x08: I2C INTFL0 Register
| __IO uint32_t intfl1 |
0x10: I2C INTFL1 Register
| __IO uint32_t mstctrl |
0x30: I2C MSTCTRL Register
| __IO uint32_t rxctrl0 |
0x1C: I2C RXCTRL0 Register
| __IO uint32_t rxctrl1 |
0x20: I2C RXCTRL1 Register
| __IO uint32_t slave0 |
0x4C: I2C SLAVE0 Register
| __IO uint32_t slave1 |
0x50: I2C SLAVE1 Register
| __IO uint32_t slave2 |
0x54: I2C SLAVE2 Register
| __IO uint32_t slave3 |
0x58: I2C SLAVE3 Register
| __IO uint32_t slave_multi[4] |
0x4C: I2C SLAVE_MULTI Register
| __IO uint32_t status |
0x04: I2C STATUS Register
| __IO uint32_t timeout |
0x40: I2C TIMEOUT Register
| __IO uint32_t txctrl0 |
0x24: I2C TXCTRL0 Register
| __IO uint32_t txctrl1 |
0x28: I2C TXCTRL1 Register