IIC_NOERR
return (IIC_NOERR);
return (IIC_NOERR);
if ((error = wait_for_busbusy(sc, true)) != IIC_NOERR)
return (IIC_NOERR);
if ((error = wait_for_xfer(sc, false)) != IIC_NOERR)
if ((error = wait_for_xfer(sc, true)) != IIC_NOERR)
return (IIC_NOERR);
rv = IIC_NOERR;
if (rv == IIC_NOERR) {
if (rv != IIC_NOERR)
rv = IIC_NOERR;
rv = IIC_NOERR;
return (IIC_NOERR);
return (IIC_NOERR);
return (IIC_NOERR);
return (IIC_NOERR);
return (IIC_NOERR);
return (IIC_NOERR);
return (IIC_NOERR);
return (IIC_NOERR);
return (IIC_NOERR);
return (IIC_NOERR);
return (IIC_NOERR);
sc->error = IIC_NOERR;
return (IIC_NOERR);
if (error != IIC_NOERR) {
return (IIC_NOERR);
return (IIC_NOERR);
return (IIC_NOERR);
return (error ? IIC_ENOTSUPP : IIC_NOERR);
int error = IIC_NOERR;
if (error != IIC_NOERR)
int error = IIC_NOERR;
int i, error = IIC_NOERR;
if (error != IIC_NOERR)
if (error != IIC_NOERR)
error = IIC_NOERR;
return (IIC_NOERR);
return (IIC_NOERR);
return(IIC_NOERR);
return(IIC_NOERR);
return(IIC_NOERR);
return (IIC_NOERR);
return (IIC_NOERR);
return (IIC_NOERR);
return (IIC_NOERR);
rv = IIC_NOERR;
rv = IIC_NOERR;
return (IIC_NOERR);
return (IIC_NOERR);
return (IIC_NOERR);
return (IIC_NOERR);
return (IIC_NOERR);
return (IIC_NOERR);
return (IIC_NOERR);
return (IIC_NOERR);
case IIC_NOERR: return (0);
case IIC_NOERR:
return (IIC_NOERR);
err = IIC_NOERR;
return (IIC_NOERR);
return (IIC_NOERR);
return (IIC_NOERR);
return (IIC_NOERR);
return (IIC_NOERR);
return (IIC_NOERR);
return (IIC_NOERR);
return (IIC_NOERR);