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);
}

