![]() |
MAX32665 Peripheral Driver API
Peripheral Driver API for the MAX32665
|
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 | int_fl0 |
| __IO uint32_t | int_en0 |
| __IO uint32_t | int_fl1 |
| __IO uint32_t | int_en1 |
| __IO uint32_t | fifo_len |
| __IO uint32_t | rx_ctrl0 |
| __IO uint32_t | rx_ctrl1 |
| __IO uint32_t | tx_ctrl0 |
| __IO uint32_t | tx_ctrl1 |
| __IO uint32_t | fifo |
| __IO uint32_t | master_ctrl |
| __IO uint32_t | clk_lo |
| __IO uint32_t | clk_hi |
| __IO uint32_t | hs_clk |
| __IO uint32_t | timeout |
| __IO uint32_t | dma |
| __IO uint32_t | slave_addr |
| __IO uint32_t clk_hi |
0x38: I2C CLK_HI Register
| __IO uint32_t clk_lo |
0x34: I2C CLK_LO 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 fifo_len |
0x18: I2C FIFO_LEN Register
| __IO uint32_t hs_clk |
0x3C: I2C HS_CLK Register
| __IO uint32_t int_en0 |
0x0C: I2C INT_EN0 Register
| __IO uint32_t int_en1 |
0x14: I2C INT_EN1 Register
| __IO uint32_t int_fl0 |
0x08: I2C INT_FL0 Register
| __IO uint32_t int_fl1 |
0x10: I2C INT_FL1 Register
| __IO uint32_t master_ctrl |
0x30: I2C MASTER_CTRL Register
| __IO uint32_t rx_ctrl0 |
0x1C: I2C RX_CTRL0 Register
| __IO uint32_t rx_ctrl1 |
0x20: I2C RX_CTRL1 Register
| __IO uint32_t slave_addr |
0x4C: I2C SLAVE_ADDR Register
| __IO uint32_t status |
0x04: I2C STATUS Register
| __IO uint32_t timeout |
0x40: I2C TIMEOUT Register
| __IO uint32_t tx_ctrl0 |
0x24: I2C TX_CTRL0 Register
| __IO uint32_t tx_ctrl1 |
0x28: I2C TX_CTRL1 Register