Guest User

Untitled

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