| In | System.GPIO.Types, System.GPIO.Monad, System.GPIO.Tutorial, System.GPIO |
| initialMockWorld | System.GPIO.Linux.Sysfs.Mock |
| InputDefault | System.GPIO.Types, System.GPIO.Monad, System.GPIO.Tutorial, System.GPIO |
| InputFloating | System.GPIO.Types, System.GPIO.Monad, System.GPIO.Tutorial, System.GPIO |
| InputPin | System.GPIO.Monad, System.GPIO.Tutorial, System.GPIO |
| InputPullDown | System.GPIO.Types, System.GPIO.Monad, System.GPIO.Tutorial, System.GPIO |
| InputPullUp | System.GPIO.Types, System.GPIO.Monad, System.GPIO.Tutorial, System.GPIO |
| InternalError | |
| 1 (Data Constructor) | System.GPIO.Linux.Sysfs.Types, System.GPIO.Linux.Sysfs, System.GPIO.Linux, System.GPIO |
| 2 (Data Constructor) | System.GPIO.Linux.Sysfs.Mock |
| InterruptPin | System.GPIO.Monad, System.GPIO.Tutorial, System.GPIO |
| intToBS | System.GPIO.Linux.Sysfs.Util |
| InvalidOperation | System.GPIO.Linux.Sysfs.Types, System.GPIO.Linux.Sysfs, System.GPIO.Linux, System.GPIO |
| InvalidPin | System.GPIO.Linux.Sysfs.Types, System.GPIO.Linux.Sysfs, System.GPIO.Linux, System.GPIO |
| invertDirection | System.GPIO.Types |
| invertValue | System.GPIO.Types |