Class RCMPin


  • public class RCMPin
    extends PinProvider
    Raspberry Pi Compute Module pin definitions. This pin provider should be used for Raspberry Pi models: - RaspberryPi CM - RaspberryPi CM3 - RaspberryPi CM3 Lite - RaspberryPi CM3+ NOTE: Unlike the older models, the Raspberry Pi CM4 only exposes 28 GPIO pins which correspond to the GPIO pins on the Raspberry Pi 4. Thus for the CM4 you should not use the RCMPin pin provider, but rather use the traditional 'RaspiPin' pin provider just like you would for a RPi 4B.
    Author:
    Robert Savage (http://www.savagehomeautomation.com) For PWM pin definitions see: http://elinux.org/RPi_BCM2835_GPIOs
    • 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
      • GPIO_32

        public static final Pin GPIO_32
      • GPIO_33

        public static final Pin GPIO_33
      • GPIO_34

        public static final Pin GPIO_34
      • GPIO_35

        public static final Pin GPIO_35
      • GPIO_36

        public static final Pin GPIO_36
      • GPIO_37

        public static final Pin GPIO_37
      • GPIO_38

        public static final Pin GPIO_38
      • GPIO_39

        public static final Pin GPIO_39
      • GPIO_40

        public static final Pin GPIO_40
      • GPIO_41

        public static final Pin GPIO_41
      • GPIO_42

        public static final Pin GPIO_42
      • GPIO_43

        public static final Pin GPIO_43
      • GPIO_44

        public static final Pin GPIO_44
      • GPIO_45

        public static final Pin GPIO_45
    • Constructor Detail

      • RCMPin

        public RCMPin()
    • Method Detail

      • 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()