RTEMS 6.3
Loading...
Searching...
No Matches
_lpi2c_slave_config::[struct].sclStall Struct Reference

Data Fields

bool enableAck
bool enableTx
bool enableRx
bool enableAddress

Field Documentation

◆ 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.

◆ enableAddress

Enables SCL clock stretching when the address valid flag is asserted.

◆ enableRx

Enables SCL clock stretching when receive data flag is set during a slave-receive transfer.

◆ enableTx

Enables SCL clock stretching when the transmit data flag is set during a slave-transmit transfer.


The documentation for this struct was generated from the following files: