updated for new pifacedigitalio