#include <MKPin.h>
Pin pin = Pin(13)
Pin pin[] = {12,13}
pin.setInput();
pin.setOutput();
pin.setInputPullup();
pin.setInputPulldown();
pin.getMode(); // returns the pin mode (INPUT, OUTPUT, INPUT_PULLUP)
pin.setMode(<mode>); // sets the pin mode (INPUT, OUTPUT, INPUT_PULLUP)
// > digitalWrite(<pin>, LOW);
// - pin = LOW;
// - pin.setState(LOW);
pin.setLow();
// > digitalWrite(<pin>, HIGH);
// - pin = HIGH;
// - pin.setState(HIGH);
pin.setHigh();
// - pin.toggle();
pin.toggleState();
// - pin.toggleState();
pin.toggle();
// > digitalWrite(<pin>, <value>);
// - pin = <value>;
// - pin.setState(<value>);
// - pin.value(<value>);
pin.setState(<value>);
// > digitalRead(<pin>)
// - pin.value();
pin.getState();
// > digitalRead(<pin>)
// - pin.getState();
pin.value();
// > digitalWrite(<pin>, <value>)
// - pin.setState(<value>);
pin.value(<value>);
// > analogRead(<pin>)
pin.getAnalog();
// > analogWrite(<pin>, <value>)
pin.setAnalog(<value>);
// > null
// - get pin output state
pin.getOutputState();
pin getModeReg getInputReg getOutputReg