I2C_CTRL
|
Bit Field |
Read/Write |
Field Name |
Description |
|---|---|---|---|
|
9 |
R |
LAST_DATA_STATUS |
I2C last data status |
|
8 |
R |
ENABLE_STATUS |
I2C enable status |
|
6 |
W |
LAST_DATA |
Indicate that the current data is the last byte of a data transfer |
|
5 |
W |
STOP |
Issue a stop condition on the I2C interface bus |
|
4 |
W |
NACK |
Issue a not acknowledge on the I2C interface bus |
|
3 |
W |
ACK |
Issue an acknowledge on the I2C interface bus |
|
2 |
W |
RESET |
Reset the I2C interface |
|
1 |
W |
DISABLE |
Disable the I2C interface |
|
0 |
W |
ENABLE |
Enable the I2C interface |
|
Bit Field |
Field Name |
Value Symbol |
Value Description |
Hex Value |
|---|---|---|---|---|
|
9 |
LAST_DATA_STATUS |
I2C_LAST_DATA_DISABLED |
I2C last data is disabled |
0x0* |
|
|
|
I2C_LAST_DATA_ENABLED |
I2C last data is enabled |
0x1 |
|
8 |
ENABLE_STATUS |
I2C_STATUS_DISABLED |
I2C interface is disabled |
0x0* |
|
|
|
I2C_STATUS_ENABLED |
I2C interface is enabled |
0x1 |
|
6 |
LAST_DATA |
I2C_LAST_DATA |
Indicate that the current data is the last byte of a data transfer |
0x1 |
|
5 |
STOP |
I2C_STOP |
Issue a stop condition on the I2C interface bus |
0x1 |
|
4 |
NACK |
I2C_NACK |
Issue a not acknowledge on the I2C interface bus |
0x1 |
|
3 |
ACK |
I2C_ACK |
Issue an acknowledge on the I2C interface bus |
0x1 |
|
|
|
I2C_RESUME |
Resume I2C interface after receiving address ACK/NACK in master read auto ack disable mode |
0x1 |
|
2 |
RESET |
I2C_RESET |
Reset the I2C interface |
0x1 |
|
1 |
DISABLE |
I2C_DISABLE |
Disable the I2C interface |
0x1 |
|
0 |
ENABLE |
I2C_ENABLE |
Enable the I2C interface |
0x1 |