sht10 leggere la temperatura del sensore in I2C bus

(più o meno ho risolto) non sono riuscito ancora a farlo andare ma sicuramente ho capito che non è un vero I2C bus me l'ha confermato uno che l'ha dovuto implementare a mano in assemby con micro frescale.
come faccio a creare il mio segnale riproducendo quello del datasheet ??
è giusta la mia idea di usare i delay e alzare o abbasare il valore del'uscita come ho fatto nel codice che ho postato?