Class RaspiPin


  • public class RaspiPin
    extends PinProvider
    Raspberry Pi pin definitions for (default) WiringPi pin numbering scheme. This pin provider should be used for Raspberry Pi models: - RaspberryPi A, A+ - RaspberryPi B, B+ - RaspberryPi 2B, - RaspberryPi 3A+ - RaspberryPi 3B, 3B+ - RaspberryPi Zero, Zero-W - RaspberryPi 4B, - RaspberryPi 400, - RaspberryPi ComputeModule4
    Author:
    Robert Savage (http://www.savagehomeautomation.com)
    • Field Detail

      • GPIO_00

        public static final Pin GPIO_00
      • GPIO_01

        public static final Pin GPIO_01
      • GPIO_02

        public static final Pin GPIO_02
      • GPIO_03

        public static final Pin GPIO_03
      • GPIO_04

        public static final Pin GPIO_04
      • GPIO_05

        public static final Pin GPIO_05
      • GPIO_06

        public static final Pin GPIO_06
      • GPIO_07

        public static final Pin GPIO_07
      • GPIO_08

        public static final Pin GPIO_08
      • GPIO_09

        public static final Pin GPIO_09
      • GPIO_10

        public static final Pin GPIO_10
      • GPIO_11

        public static final Pin GPIO_11
      • GPIO_12

        public static final Pin GPIO_12
      • GPIO_13

        public static final Pin GPIO_13
      • GPIO_14

        public static final Pin GPIO_14
      • GPIO_15

        public static final Pin GPIO_15
      • GPIO_16

        public static final Pin GPIO_16
      • GPIO_17

        public static final Pin GPIO_17
      • GPIO_18

        public static final Pin GPIO_18
      • GPIO_19

        public static final Pin GPIO_19
      • GPIO_20

        public static final Pin GPIO_20
      • GPIO_21

        public static final Pin GPIO_21
      • GPIO_22

        public static final Pin GPIO_22
      • GPIO_23

        public static final Pin GPIO_23
      • GPIO_24

        public static final Pin GPIO_24
      • GPIO_25

        public static final Pin GPIO_25
      • GPIO_26

        public static final Pin GPIO_26
      • GPIO_27

        public static final Pin GPIO_27
      • GPIO_28

        public static final Pin GPIO_28
      • GPIO_29

        public static final Pin GPIO_29
      • GPIO_30

        public static final Pin GPIO_30
      • GPIO_31

        public static final Pin GPIO_31
    • Constructor Detail

      • RaspiPin

        public RaspiPin()
    • Method Detail

      • createDigitalPinNoPullDown

        protected static Pin createDigitalPinNoPullDown​(int address,
                                                        String name)
      • createDigitalPin

        protected static Pin createDigitalPin​(int address,
                                              String name)
      • createDigitalAndPwmPin

        protected static Pin createDigitalAndPwmPin​(int address,
                                                    String name)
      • getPinByName

        public static Pin getPinByName​(String name)
      • getPinByAddress

        public static Pin getPinByAddress​(int address)
      • allPins

        public static Pin[] allPins()
      • allPins

        public static Pin[] allPins​(PinMode... mode)