onewire_write_byte
onewire_write_byte(sc->sc_onewire,device_cmd);
onewire_write_byte(sc->sc_onewire,i2c_addr);
onewire_write_byte(sc->sc_onewire,len1);
onewire_write_byte(sc->sc_onewire,len2);
onewire_write_byte(sc->sc_onewire, DS28E17IIC_DC_DEV_REVISION);
onewire_write_byte(sc, *p++);
onewire_write_byte(sc, ONEWIRE_CMD_MATCH_ROM);
onewire_write_byte(sc, (rom >> (i * 8)) & 0xff);
onewire_write_byte(sc, ONEWIRE_CMD_SEARCH_ROM);
void onewire_write_byte(void *, int);
onewire_write_byte(sc->sc_onewire, EEPROM_CMD_READ_MEMORY);
onewire_write_byte(sc->sc_onewire, 0);
onewire_write_byte(sc->sc_onewire, EEPROM_CMD_READ_APPREG);
onewire_write_byte(sc->sc_onewire, 0);
onewire_write_byte(sc->sc_onewire, EEPROM_CMD_READ_STATUS);
onewire_write_byte(sc->sc_onewire, 0);
onewire_write_byte(sc->sc_onewire, DS_CMD_CONVERT);
onewire_write_byte(sc->sc_onewire, DS_CMD_READ_SCRATCHPAD);