![]() |
MAX32650 Peripheral Driver API
Peripheral Driver API for the MAX32650
|
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 | ctrl0 |
__IO uint32_t | stat |
__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 | mstr_mode |
__IO uint32_t | clk_lo |
__IO uint32_t | clk_hi |
__IO uint32_t | timeout |
__IO uint32_t | slv_addr |
__IO uint32_t | dma |
__IO uint32_t clk_hi |
0x38:
I2C CLK_HI Register
__IO uint32_t clk_lo |
0x34:
I2C CLK_LO Register
__IO uint32_t ctrl0 |
0x00:
I2C CTRL0 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 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 mstr_mode |
0x30:
I2C MSTR_MODE Register
__IO uint32_t rx_ctrl0 |
0x1C:
I2C RX_CTRL0 Register
__IO uint32_t rx_ctrl1 |
0x20:
I2C RX_CTRL1 Register
__IO uint32_t slv_addr |
0x44:
I2C SLV_ADDR Register
__IO uint32_t stat |
0x04:
I2C STAT 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