Class RaspberryPiBoardInfoProvider.PiBRev1BoardInfo

    • Constructor Detail

      • PiBRev1BoardInfo

        public PiBRev1BoardInfo​(String code,
                                String pcbRevision,
                                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