WiringPi implementation