Listing 1. Generate SHT11 Start Transmission Sequence void writeSHT1xTransmissionStartSequence(void) { writeSHT1xOne(DATA_SHT); writeSHT1xZero(SCK_SHT); udelay(2); writeSHT1xOne(SCK_SHT); udelay(2); writeSHT1xZero(DATA_SHT); udelay(2); writeSHT1xZero(SCK_SHT); udelay(2); udelay(2); udelay(2); writeSHT1xOne(SCK_SHT); udelay(2); writeSHT1xOne(DATA_SHT); udelay(2); writeSHT1xZero(SCK_SHT); udelay(2); }