Class RaspberryPiBoardInfoProvider.PiABRev2BoardInfo

    • Constructor Detail

      • PiABRev2BoardInfo

        public PiABRev2BoardInfo​(String code,
                                 String model,
                                 int memory,
                                 String manufacturer)
    • Method Detail

      • populateBoardPinInfo

        public void populateBoardPinInfo()
        Description copied from class: BoardInfo
        Pin initialisation is done separately to the constructor since all known BoardInfo instances get instantiated on startup by the Java ServiceLoader.
      • getCode

        public String getCode()
      • getRevision

        public String getRevision()
      • getManufacturer

        public String getManufacturer()
      • getProcessor

        public String getProcessor()
      • createMmapGpio

        public MmapGpioInterface createMmapGpio()
        Description copied from class: BoardInfo
        Instantiate the memory mapped GPIO interface for this board. Not that the caller needs to call initialise prior to use.
        Overrides:
        createMmapGpio in class BoardInfo
        Returns:
        the MMAP GPIO interface implementation for this board, null if there isn't one