Digital I/O

95f3c42dab6b826b8e1c4e67a86793d3333333