Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var gpio = Windows.Devices.Gpio.GpioController.GetDefault();
- System.Diagnostics.Trace.WriteLine(String.Format("GPIO Pins: {0}", gpio.PinCount));
- for(int pin = 0; pin < gpio.PinCount; pin ++)
- {
- if(gpio.TryOpenPin(pin, GpioSharingMode.Exclusive, out GpioPin gpioPin, out GpioOpenStatus openStatus))
- System.Diagnostics.Trace.WriteLine(
- String.Format("GPIO {0}: Open - {1}", pin, openStatus));
- else if (gpio.TryOpenPin(pin, GpioSharingMode.SharedReadOnly, out gpioPin, out openStatus))
- System.Diagnostics.Trace.WriteLine(
- String.Format("GPIO {0}: Shared - {1}", pin, openStatus));
- else
- System.Diagnostics.Trace.WriteLine(
- String.Format("GPIO {0}: Closed - {1}", pin, openStatus));
- }
- GPIO Pins: 54
- GPIO 0: Closed - PinUnavailable
- GPIO 1: Closed - PinUnavailable
- GPIO 2: Open - PinOpened
- GPIO 3: Open - PinOpened
- GPIO 4: Open - PinOpened
- GPIO 5: Open - PinOpened
- GPIO 6: Open - PinOpened
- GPIO 7: Open - PinOpened
- GPIO 8: Open - PinOpened
- GPIO 9: Open - PinOpened
- GPIO 10: Open - PinOpened
- GPIO 11: Open - PinOpened
- GPIO 12: Open - PinOpened
- GPIO 13: Open - PinOpened
- GPIO 14: Closed - PinUnavailable
- GPIO 15: Closed - PinUnavailable
- GPIO 16: Open - PinOpened
- GPIO 17: Open - PinOpened
- GPIO 18: Open - PinOpened
- GPIO 19: Open - PinOpened
- GPIO 20: Open - PinOpened
- GPIO 21: Open - PinOpened
- GPIO 22: Open - PinOpened
- GPIO 23: Open - PinOpened
- GPIO 24: Open - PinOpened
- GPIO 25: Open - PinOpened
- GPIO 26: Open - PinOpened
- GPIO 27: Open - PinOpened
- GPIO 28: Closed - PinUnavailable
- GPIO 29: Closed - PinUnavailable
- GPIO 30: Closed - PinUnavailable
- GPIO 31: Closed - PinUnavailable
- GPIO 32: Closed - PinUnavailable
- GPIO 33: Closed - PinUnavailable
- GPIO 34: Closed - PinUnavailable
- GPIO 35: Closed - PinUnavailable
- GPIO 36: Closed - PinUnavailable
- GPIO 37: Closed - PinUnavailable
- GPIO 38: Closed - PinUnavailable
- GPIO 39: Closed - PinUnavailable
- GPIO 40: Closed - PinUnavailable
- GPIO 41: Closed - PinUnavailable
- GPIO 42: Closed - PinUnavailable
- GPIO 43: Closed - PinUnavailable
- GPIO 44: Closed - PinUnavailable
- GPIO 45: Closed - PinUnavailable
- GPIO 46: Closed - PinUnavailable
- GPIO 47: Closed - PinUnavailable
- GPIO 48: Closed - PinUnavailable
- GPIO 49: Closed - PinUnavailable
- GPIO 50: Closed - PinUnavailable
- GPIO 51: Closed - PinUnavailable
- GPIO 52: Closed - PinUnavailable
- GPIO 53: Closed - PinUnavailable
Add Comment
Please, Sign In to add comment