A concise api for using pin management with fast mode
API
Pin Mode
#defineLED_PIN13// new
pin<LED_PIN>().mode(OUTPUT);
// vs// defaultpinMode(LED_PIN, OUTPUT);
Digital write
#defineLED_PIN13// new
pin<LED_PIN>().digital().write(255);
// vs// defaultdigitalWrite(LED_PIN, 255);
Digital read
#defineTARGET_PIN13// newconstint value = pin<TARGET_PIN>().digital().read();
// vs// defaultconstint value = digitalRead(TARGET_PIN);
Analog read\write
#defineTARGET_PIN13// new
pin<TARGET_PIN>().analog().write(LOW);
constint value = pin<TARGET_PIN>().digital().read();
// vs// defaultconstint value = analogRead(TARGET_PIN);
analogWrite(TARGET_PIN, LOW);
remarks
fast-mode work only in ATmega328* chips, in future planned more goto-go-fast