Пример #1
0
 public PinValidator ValidateMode(GPIOpinmode mode)
 {
     return(_target.PinMode == mode
         ? this
         : throw new PinStateValidationException(
                $"Given pin state: {_target.PinMode.ToString()} vs {mode.ToString()}"));
 }
Пример #2
0
 [DllImport("libwiringPi.so", EntryPoint = "pinMode")]           //Uses Gpio pin numbers
 public static extern void pinMode(int pin, GPIOpinmode mode);
Пример #3
0
 public static int ChangeGpioMode(int pin, GPIOpinmode mode)
 {
     Init.WiringPiSetup();
     GPIO.PinMode(pin, (int)mode);
     return(0);
 }