EHC_SUCCESS
if ((status = ehc_read_pcf8584(ehcp, &discard)) != EHC_SUCCESS) {
if ((status = ehc_read_pcf8584(ehcp, &discard)) != EHC_SUCCESS) {
if ((status = ehc_read_pcf8584(ehcp, &buf[i])) != EHC_SUCCESS) {
if (ehc_after_read_pcf8584(ehcp, &buf[i]) != EHC_SUCCESS) {
return (EHC_SUCCESS);
if (status != EHC_SUCCESS) {
if ((status = ehc_write_pcf8584(ehcp, control)) != EHC_SUCCESS) {
if (status != EHC_SUCCESS) {
return (EHC_SUCCESS);
return (EHC_SUCCESS);
return (EHC_SUCCESS);
return (EHC_SUCCESS);
return (EHC_SUCCESS);
if ((status = ehc_start_pcf8584(ehcp, byteaddress)) != EHC_SUCCESS) {
if ((status = ehc_write_pcf8584(ehcp, control)) != EHC_SUCCESS) {
EHC_SUCCESS) {
return (EHC_SUCCESS);
EHC_SUCCESS) {
if ((status = ehc_read_pcf8584(ehcp, &buf[i])) != EHC_SUCCESS) {
if (ehc_after_read_pcf8584(ehcp, &buf[i]) != EHC_SUCCESS) {
return (EHC_SUCCESS);
if ((status = ehc_start_pcf8584(ehcp, byteaddress)) != EHC_SUCCESS) {
if ((status = ehc_write_pcf8584(ehcp, buf[i])) != EHC_SUCCESS) {
return (EHC_SUCCESS);
EHC_SUCCESS) {
if ((status = ehc_read_pcf8584(ehcp, &buf[i])) != EHC_SUCCESS) {
if (ehc_after_read_pcf8584(ehcp, &buf[i]) != EHC_SUCCESS) {
return (EHC_SUCCESS);
if ((status = ehc_start_pcf8584(ehcp, byteaddress)) != EHC_SUCCESS) {
if ((status = ehc_write_pcf8584(ehcp, buf[i])) != EHC_SUCCESS) {
return (EHC_SUCCESS);
EHC_SUCCESS) {
if ((status = ehc_read_pcf8584(ehcp, &buf[i])) != EHC_SUCCESS) {
if (ehc_after_read_pcf8584(ehcp, &buf[i]) != EHC_SUCCESS) {
return (EHC_SUCCESS);
if ((status = ehc_start_pcf8584(ehcp, byteaddress)) != EHC_SUCCESS) {
if ((status = ehc_write_pcf8584(ehcp, buf[i])) != EHC_SUCCESS) {
return (EHC_SUCCESS);
if ((status = ehc_start_pcf8584(ehcp, byteaddress)) != EHC_SUCCESS) {
if ((status = ehc_write_pcf8584(ehcp, control)) != EHC_SUCCESS) {
return (EHC_SUCCESS);
return (EHC_SUCCESS);
return (EHC_SUCCESS);
return (EHC_SUCCESS);
if ((status = eHc_start_pcf8584(ehcp, byteaddress)) != EHC_SUCCESS) {
if ((status = eHc_write_pcf8584(ehcp, control)) != EHC_SUCCESS) {
EHC_SUCCESS) {
return (EHC_SUCCESS);
EHC_SUCCESS) {
if ((status = eHc_read_pcf8584(ehcp, &buf[i])) != EHC_SUCCESS) {
if (eHc_after_read_pcf8584(ehcp, &buf[i]) != EHC_SUCCESS) {
return (EHC_SUCCESS);
if ((status = eHc_start_pcf8584(ehcp, byteaddress)) != EHC_SUCCESS) {
if ((status = eHc_write_pcf8584(ehcp, buf[i])) != EHC_SUCCESS) {
return (EHC_SUCCESS);
EHC_SUCCESS) {
if ((status = eHc_read_pcf8584(ehcp, &buf[i])) != EHC_SUCCESS) {
if (eHc_after_read_pcf8584(ehcp, &buf[i]) != EHC_SUCCESS) {
return (EHC_SUCCESS);
if ((status = eHc_start_pcf8584(ehcp, byteaddress)) != EHC_SUCCESS) {
if ((status = eHc_write_pcf8584(ehcp, buf[i])) != EHC_SUCCESS) {
return (EHC_SUCCESS);
EHC_SUCCESS) {
if ((status = eHc_read_pcf8584(ehcp, &buf[i])) != EHC_SUCCESS) {
if (eHc_after_read_pcf8584(ehcp, &buf[i]) != EHC_SUCCESS) {
return (EHC_SUCCESS);
if ((status = eHc_start_pcf8584(ehcp, byteaddress)) != EHC_SUCCESS) {
if ((status = eHc_write_pcf8584(ehcp, buf[i])) != EHC_SUCCESS) {
return (EHC_SUCCESS);
if ((status = eHc_start_pcf8584(ehcp, byteaddress)) != EHC_SUCCESS) {
if ((status = eHc_write_pcf8584(ehcp, control)) != EHC_SUCCESS) {
if ((status = eHc_read_pcf8584(ehcp, &discard)) != EHC_SUCCESS) {
if ((status = eHc_read_pcf8584(ehcp, &discard)) != EHC_SUCCESS) {
if ((status = eHc_read_pcf8584(ehcp, &buf[i])) != EHC_SUCCESS) {
if (eHc_after_read_pcf8584(ehcp, &buf[i]) != EHC_SUCCESS) {
return (EHC_SUCCESS);