Replacement for regular GPIO (DigitalIn, DigitalOut, DigitalInOut) classes which has superior speed.

Dependents:   Eavesdropper BitstreamGenerator SimpleDecimationFilter 11U68_MP3Player with TFTLCD ... more

Issue: write template error

Hi,

just tried to compile the lib with platformio. Unfortunately I've got an error:

lib/FastIO/FastIO.h: In constructor 'FastOut<pin, initial>::FastOut()':
lib/FastIO/FastIO.h:113:22: error: there are no arguments to 'write' that depend on a template parameter, so a declaration of 'write' must be available [-fpermissive]
write(initial);

With adding

this->

to

FastIO.h template FastOut

    FastOut() : FastInOut<pin>::FastInOut() {
        this->write(initial);
        SET_DIR_OUTPUT;
    }

I can compile without issues.