Class CoreRegisterDescriptor

java.lang.Object
be.lmenten.avr.core.descriptor.CoreRegisterDescriptor

public class CoreRegisterDescriptor extends Object
Author:
lmenten
  • Constructor Details

    • CoreRegisterDescriptor

      public CoreRegisterDescriptor(org.json.simple.JSONObject o)
    • CoreRegisterDescriptor

      public CoreRegisterDescriptor(org.json.simple.JSONObject o, ResourceBundle res)
  • Method Details

    • hasAddress

      public boolean hasAddress()
    • getAddress

      public int getAddress()
    • hasName

      public boolean hasName()
    • getName

      public String getName()
    • getDescription

      public String getDescription()
    • hasDefaultValue

      public boolean hasDefaultValue()
    • getDefaultValue

      public byte getDefaultValue()
    • getMask

      public byte getMask()
    • hasBitNames

      public boolean hasBitNames()
    • getBitName

      public String getBitName(int bit)
    • getBitDescription

      public String getBitDescription(int bit)
    • getBitByName

      public int getBitByName(String name)
      Parameters:
      name -
      Returns:
    • getDefaultBitValue

      public boolean getDefaultBitValue(int bit)
    • isBitUsed

      public boolean isBitUsed(int bit)