Split out digitalinput, get compile running