Driver for GRLIB port of OpenCores I2C-master.
More...
|
#define | GRI2C_CTRL_EN 0x00000080 /* Enable core */ |
|
#define | GRI2C_CTRL_IEN 0x00000040 /* Interrupt enable */ |
|
#define | GRI2C_CMD_STA 0x00000080 /* Generate START condition */ |
|
#define | GRI2C_CMD_STO 0x00000040 /* Generate STOP condition */ |
|
#define | GRI2C_CMD_RD 0x00000020 /* Read from slave */ |
|
#define | GRI2C_CMD_WR 0x00000010 /* Write to slave */ |
|
#define | GRI2C_CMD_ACK 0x00000008 /* Acknowledge */ |
|
#define | GRI2C_CMD_IACK 0x00000001 /* Interrupt acknowledge */ |
|
#define | GRI2C_STS_RXACK 0x00000080 /* Receive acknowledge */ |
|
#define | GRI2C_STS_BUSY 0x00000040 /* I2C-bus busy */ |
|
#define | GRI2C_STS_AL 0x00000020 /* Arbitration lost */ |
|
#define | GRI2C_STS_TIP 0x00000002 /* Transfer in progress */ |
|
#define | GRI2C_STS_IF 0x00000001 /* Interrupt flag */ |
|
#define | GRI2C_STATUS_IDLE 0x00000000 |
|
|
void | i2cmst_register_drv (void) |
|
Driver for GRLIB port of OpenCores I2C-master.