int count = 0;
char edidarray[128];
-void edid_setup()
+int edid_setup()
{
Wire.setClock(100000L); // 100000-400000
Wire.begin(); // join i2c bus (address optional for master)
}
}
-void edid_read(char *a)
+int edid_read(char *a)
{
+ int ret = 0;
+
for(byte i = 0; i < 128; i++)
edidarray[i] = i;
int edid_count = edidreadbytes(edidarray);
edid_checksum,
edid_checksum == 0 ? "OK" : "FAIL"
);
+ if ( edid_checksum == 0 ) ret++;
+ return ret;
}