Espruino/tests/test_digitalwrite_object.js

15 lines
300 B
JavaScript

var r = "";
var v = 0;
var pin = {
something : "foo",
read : function() { r+="r"+this.something; v=!v; return v; },
write : function(v) { r+="w"+this.something+v },
};
r += digitalRead(pin);
r += digitalRead(pin);
digitalWrite(pin,1);
digitalWrite(pin,0);
result = r=="rfoo1rfoo0wfoo1wfoo0";