So I am trying to use I2C to communicate with a temperature sensor. This sensor has a bit different of an I2C protocol. I need to initially wake the sensor, and in order to do so I need to follow the diagram below. As you can see there is a 800us to 3ms wait time before the stop flag. I am wondering if there is a way I can add this to the I2C_LDD component? I am currently trying to modify the functions themselves such as MasterSendBlock. However, my issue here is that it sends all the data in one shot. I wrote in a delay, and tried to just send one single clock and data, but it always sends 8 bits of data.