![]() |
MAX32520 Peripheral Driver API
Peripheral Driver API for the MAX32520
|
Modules | |
| Register Offsets | |
| I2C_CN | |
| I2C_ST | |
| I2C_INT0 | |
| I2C_INTEN0 | |
| I2C_INT1 | |
| I2C_INTEN1 | |
| I2C_FIFO | |
| I2C_RXCFG | |
| I2C_RX | |
| I2C_TXCFG | |
| I2C_TX | |
| I2C_DATA | |
| I2C_MCN | |
| I2C_CKL | |
| I2C_CKH | |
| I2C_TO | |
| I2C_DMA | |
| I2C_SLA | |
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 | cn |
| __IO uint32_t | st |
| __IO uint32_t | int0 |
| __IO uint32_t | inten0 |
| __IO uint32_t | int1 |
| __IO uint32_t | inten1 |
| __IO uint32_t | fifo |
| __IO uint32_t | rxcfg |
| __IO uint32_t | rx |
| __IO uint32_t | txcfg |
| __IO uint32_t | tx |
| __IO uint32_t | data |
| __IO uint32_t | mcn |
| __IO uint32_t | ckl |
| __IO uint32_t | ckh |
| __IO uint32_t | to |
| __IO uint32_t | dma |
| __IO uint32_t | sla |
| __IO uint32_t ckh |
0x38: I2C CKH Register
| __IO uint32_t ckl |
0x34: I2C CKL Register
| __IO uint32_t cn |
0x00: I2C CN Register
| __IO uint32_t data |
0x2C: I2C DATA Register
| __IO uint32_t dma |
0x48: I2C DMA Register
| __IO uint32_t fifo |
0x18: I2C FIFO Register
| __IO uint32_t int0 |
0x08: I2C INT0 Register
| __IO uint32_t int1 |
0x10: I2C INT1 Register
| __IO uint32_t inten0 |
0x0C: I2C INTEN0 Register
| __IO uint32_t inten1 |
0x14: I2C INTEN1 Register
| __IO uint32_t mcn |
0x30: I2C MCN Register
| __IO uint32_t rx |
0x20: I2C RX Register
| __IO uint32_t rxcfg |
0x1C: I2C RXCFG Register
| __IO uint32_t sla |
0x4C: I2C SLA Register
| __IO uint32_t st |
0x04: I2C ST Register
| __IO uint32_t to |
0x40: I2C TO Register
| __IO uint32_t tx |
0x28: I2C TX Register
| __IO uint32_t txcfg |
0x24: I2C TXCFG Register