Add gpio wrapper