Whenever the LPI2C is enabled, it monitors the I2C bus to detect when the I2C bus is idle (MSR[BBF]). The I2C bus is no longer considered idle if either SCL or SDA are low, and the I2C bus becomes idle if a STOP condition is detected or if a bus idle timeout is detected (as configured by MCFGR2[BUSIDLE]).
From the datasheet page 2751 the minimum BUSIDLE is: (CLKLO+SETHOLD+2) × 2
This PR just changes the BUSIDLE to minimise the delay before the bus is considered idle.
Whenever the LPI2C is enabled, it monitors the I2C bus to detect when the I2C bus is idle (MSR[BBF]). The I2C bus is no longer considered idle if either SCL or SDA are low, and the I2C bus becomes idle if a STOP condition is detected or if a bus idle timeout is detected (as configured by MCFGR2[BUSIDLE]).
From the datasheet page 2751 the minimum BUSIDLE is: (CLKLO+SETHOLD+2) × 2
This PR just changes the BUSIDLE to minimise the delay before the bus is considered idle.