public void SetPinDirections(Pin.DIRECTION direction, params PIN[] pins)
 {
     foreach (PIN pin in pins)
     {
         this[pin].Direction = direction;
     }
 }
 public void SetPinDirections(Pin.DIRECTION direction, params Pin[] pins)
 {
     foreach (Pin pin in pins)
     {
         pin.Direction = direction;
     }
 }
 public void SetPinDirections(Pin.DIRECTION direction, params GPIO[] gpios)
 {
     foreach (GPIO gpio in gpios)
     {
         this[gpio].Direction = direction;
     }
 }