pinMode method
Sets the pin mode
for a pin
.
Implementation
void pinMode(int pin, PinMode mode) {
autoWait();
var error = I2Cexception.empty();
for (var i = 0; i < retry; ++i) {
try {
writeI2Cblock(HatCmd(pinModeCmd).getCmdSeqExt(pin, mode.index));
_updateLastAction();
return;
} on I2Cexception catch (e) {
error = e;
sleep(Duration(milliseconds: delay));
}
}
throw error;
}