AM2315_READ_REGISTERS
uint8_t reg = dir == AM2315_READ_REGISTERS ?
return am2315_cmd(sc->sc_tag, sc->sc_addr, AM2315_READ_REGISTERS,
error = am2315_cmd(tag, addr, AM2315_READ_REGISTERS,
modelgood = buf[0] == AM2315_READ_REGISTERS && buf[1] == 2
chipvergood = buf[0] == AM2315_READ_REGISTERS && buf[1] == 1
idgood = buf[0] == AM2315_READ_REGISTERS && buf[1] == 2
idgood = buf[0] == AM2315_READ_REGISTERS && buf[1] == 2
if (buf[0] != AM2315_READ_REGISTERS || buf[1] != 2 ||