Пример #1
0
 public static Pin getPin(String pinName) {
   for (Pin pin : Pin.values()) {
     if (pin.getValueString().equalsIgnoreCase(pinName.trim())) return pin;
     else if (pin.getName().equalsIgnoreCase(pinName.trim())) return pin;
     else if (pin.hasAltFunction() && pin.getAltFunction().equalsIgnoreCase(pinName.trim()))
       return pin;
   }
   return null;
 }
Пример #2
0
 public static Pin getPin(int pinNumber) {
   for (Pin pin : Pin.values()) {
     if (pin.getValue() == pinNumber) return pin;
   }
   return null;
 }
Пример #3
0
 public static Pin[] allPins() {
   return Pin.values();
 }