![]() |
RTEMS 6.3
|
Data Fields | |
| bool | enableAck |
| bool | enableTx |
| bool | enableRx |
| bool | enableAddress |
| bool _lpi2c_slave_config::[struct].sclStall enableAck |
Enables SCL clock stretching during slave-transmit address byte(s) and slave-receiver address and data byte(s) to allow software to write the Transmit ACK Register before the ACK or NACK is transmitted. Clock stretching occurs when transmitting the 9th bit. When enableAckSCLStall is enabled, there is no need to set either enableRxDataSCLStall or enableAddressSCLStall.
| bool _lpi2c_slave_config::[struct].sclStall enableAddress |
Enables SCL clock stretching when the address valid flag is asserted.
| bool _lpi2c_slave_config::[struct].sclStall enableRx |
Enables SCL clock stretching when receive data flag is set during a slave-receive transfer.
| bool _lpi2c_slave_config::[struct].sclStall enableTx |
Enables SCL clock stretching when the transmit data flag is set during a slave-transmit transfer.