Class GenericLinuxArmBoardInfo

java.lang.Object
com.diozero.sbc.BoardPinInfo
com.diozero.sbc.BoardInfo
com.diozero.internal.board.GenericLinuxArmBoardInfo
Direct Known Subclasses:
AllwinnerSun8iBoardInfoProvider.AllwinnerSun8iBoardInfo, BeagleBoneBoardInfoProvider.BeagleBoneBlackBoardInfo, ChipBoardInfoProvider.CHIPBoardInfo, ChipBoardInfoProvider.CHIPProBoardInfo, OdroidBoardInfoProvider.OdroidC1BoardInfo, OdroidBoardInfoProvider.OdroidC2BoardInfo, RaspberryPiBoardInfoProvider.PiABPlusBoardInfo, RaspberryPiBoardInfoProvider.PiABRev2BoardInfo, RaspberryPiBoardInfoProvider.PiBRev1BoardInfo, RaspberryPiBoardInfoProvider.PiComputeModuleBoardInfo, TinkerBoardBoardInfoProvider.TinkerBoardBoardInfo

public class GenericLinuxArmBoardInfo
extends BoardInfo
  • Constructor Details

    • GenericLinuxArmBoardInfo

      public GenericLinuxArmBoardInfo​(LocalSystemInfo systemInfo)
    • GenericLinuxArmBoardInfo

      public GenericLinuxArmBoardInfo​(LocalSystemInfo systemInfo, String make)
    • GenericLinuxArmBoardInfo

      public GenericLinuxArmBoardInfo​(String make, String model, int memoryKb)
    • GenericLinuxArmBoardInfo

      public GenericLinuxArmBoardInfo​(String make, String model, int memoryKb, float adcVRef)
    • GenericLinuxArmBoardInfo

      public GenericLinuxArmBoardInfo​(String make, String model, int memoryKb, String libraryPath)
    • GenericLinuxArmBoardInfo

      public GenericLinuxArmBoardInfo​(String make, String model, int memoryKb, float adcVRef, String libraryPath)
  • Method Details

    • 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.
      Specified by:
      populateBoardPinInfo in class BoardInfo
    • loadBoardPinInfoDefinition

      protected boolean loadBoardPinInfoDefinition​(String... paths)