Index
All Classes|All Packages|Constant Field Values|Deprecated API|Serialized Form
I
- i() - Method in class be.lmenten.avr.core.data.CoreStatusRegister
- i(boolean) - Method in class be.lmenten.avr.core.data.CoreStatusRegister
- I - Enum constant in enum class be.lmenten.avr.core.register.StatusRegister
- ICALL - Class in be.lmenten.avr.core.instruction.flow
- ICALL - Enum constant in enum class be.lmenten.avr.core.instruction.InstructionSet
-
Indirect call to subroutine
- ICALL() - Constructor for class be.lmenten.avr.core.instruction.flow.ICALL
- IDLE - Enum constant in enum class be.lmenten.avr.core.mcu.RunningMode
- IJMP - Class in be.lmenten.avr.core.instruction.flow
- IJMP - Enum constant in enum class be.lmenten.avr.core.instruction.InstructionSet
-
Indirect jump
- IJMP() - Constructor for class be.lmenten.avr.core.instruction.flow.IJMP
- IN - Class in be.lmenten.avr.core.instruction.transfer
- IN - Enum constant in enum class be.lmenten.avr.core.instruction.InstructionSet
-
Load I/O location to register
- IN(Register, int) - Constructor for class be.lmenten.avr.core.instruction.transfer.IN
- INC - Class in be.lmenten.avr.core.instruction.arithmetic
- INC - Enum constant in enum class be.lmenten.avr.core.instruction.InstructionSet
-
Increment
- INC(Register) - Constructor for class be.lmenten.avr.core.instruction.arithmetic.INC
- init() - Static method in enum class be.lmenten.avr.core.instruction.InstructionSet
-
For every InstructionSet entries, process the InstructionDescriptor annotation of the instruction handler implementations (using its class), then sort the entries based on its opcode mask for disassembler.
- insertOperand(InstructionSet.OperandType, int, int) - Method in enum class be.lmenten.avr.core.instruction.InstructionSet
-
Insert and operand value into an opcode.
- installFakeBootLoader() - Method in class be.lmenten.avr.core.Core
- Instruction - Class in be.lmenten.avr.core.instruction
- Instruction() - Constructor for class be.lmenten.avr.core.instruction.Instruction
- Instruction_A5b3 - Class in be.lmenten.avr.core.instruction.xbase
- Instruction_A5b3(int, int) - Constructor for class be.lmenten.avr.core.instruction.xbase.Instruction_A5b3
- Instruction_b3 - Class in be.lmenten.avr.core.instruction.xbase
- Instruction_b3(int) - Constructor for class be.lmenten.avr.core.instruction.xbase.Instruction_b3
- Instruction_k12 - Class in be.lmenten.avr.core.instruction.xbase
- Instruction_k12(int) - Constructor for class be.lmenten.avr.core.instruction.xbase.Instruction_k12
- Instruction_k22 - Class in be.lmenten.avr.core.instruction.xbase
- Instruction_k22(int) - Constructor for class be.lmenten.avr.core.instruction.xbase.Instruction_k22
- Instruction_K4 - Class in be.lmenten.avr.core.instruction.xbase
- Instruction_K4(int) - Constructor for class be.lmenten.avr.core.instruction.xbase.Instruction_K4
- Instruction_k7s3 - Class in be.lmenten.avr.core.instruction.xbase
- Instruction_k7s3(StatusRegister, int) - Constructor for class be.lmenten.avr.core.instruction.xbase.Instruction_k7s3
- Instruction_Rd2 - Class in be.lmenten.avr.core.instruction.xbase
- Instruction_Rd2(UpperRegisterPair) - Constructor for class be.lmenten.avr.core.instruction.xbase.Instruction_Rd2
- Instruction_Rd2K6 - Class in be.lmenten.avr.core.instruction.xbase
- Instruction_Rd2K6(UpperRegisterPair, int) - Constructor for class be.lmenten.avr.core.instruction.xbase.Instruction_Rd2K6
- Instruction_Rd3 - Class in be.lmenten.avr.core.instruction.xbase
- Instruction_Rd3(LowUpperRegister) - Constructor for class be.lmenten.avr.core.instruction.xbase.Instruction_Rd3
- Instruction_Rd3Rr3 - Class in be.lmenten.avr.core.instruction.xbase
- Instruction_Rd3Rr3(LowUpperRegister, LowUpperRegister) - Constructor for class be.lmenten.avr.core.instruction.xbase.Instruction_Rd3Rr3
- Instruction_Rd4 - Class in be.lmenten.avr.core.instruction.xbase
- Instruction_Rd4(UpperRegister) - Constructor for class be.lmenten.avr.core.instruction.xbase.Instruction_Rd4
- Instruction_Rd4k7 - Class in be.lmenten.avr.core.instruction.xbase
- Instruction_Rd4k7(UpperRegister, int) - Constructor for class be.lmenten.avr.core.instruction.xbase.Instruction_Rd4k7
- Instruction_Rd4K8 - Class in be.lmenten.avr.core.instruction.xbase
- Instruction_Rd4K8(UpperRegister, int) - Constructor for class be.lmenten.avr.core.instruction.xbase.Instruction_Rd4K8
- Instruction_Rd4Rr4 - Class in be.lmenten.avr.core.instruction.xbase
- Instruction_Rd4Rr4(UpperRegister, UpperRegister) - Constructor for class be.lmenten.avr.core.instruction.xbase.Instruction_Rd4Rr4
- Instruction_Rd5 - Class in be.lmenten.avr.core.instruction.xbase
- Instruction_Rd5(Register) - Constructor for class be.lmenten.avr.core.instruction.xbase.Instruction_Rd5
- Instruction_Rd5A6 - Class in be.lmenten.avr.core.instruction.xbase
- Instruction_Rd5A6(Register, int) - Constructor for class be.lmenten.avr.core.instruction.xbase.Instruction_Rd5A6
- Instruction_Rd5b3 - Class in be.lmenten.avr.core.instruction.xbase
- Instruction_Rd5b3(Register, int) - Constructor for class be.lmenten.avr.core.instruction.xbase.Instruction_Rd5b3
- Instruction_Rd5k16 - Class in be.lmenten.avr.core.instruction.xbase
- Instruction_Rd5k16(Register, int) - Constructor for class be.lmenten.avr.core.instruction.xbase.Instruction_Rd5k16
- Instruction_Rd5Rr5 - Class in be.lmenten.avr.core.instruction.xbase
- Instruction_Rd5Rr5(Register, Register) - Constructor for class be.lmenten.avr.core.instruction.xbase.Instruction_Rd5Rr5
- Instruction_RdP4 - Class in be.lmenten.avr.core.instruction.xbase
- Instruction_RdP4(RegisterPair) - Constructor for class be.lmenten.avr.core.instruction.xbase.Instruction_RdP4
- Instruction_RdP4RrP4 - Class in be.lmenten.avr.core.instruction.xbase
- Instruction_RdP4RrP4(RegisterPair, RegisterPair) - Constructor for class be.lmenten.avr.core.instruction.xbase.Instruction_RdP4RrP4
- Instruction_Rr4 - Class in be.lmenten.avr.core.instruction.xbase
- Instruction_Rr4(UpperRegister) - Constructor for class be.lmenten.avr.core.instruction.xbase.Instruction_Rr4
- Instruction_Rr4k7 - Class in be.lmenten.avr.core.instruction.xbase
- Instruction_Rr4k7(UpperRegister, int) - Constructor for class be.lmenten.avr.core.instruction.xbase.Instruction_Rr4k7
- Instruction_Rr5 - Class in be.lmenten.avr.core.instruction.xbase
- Instruction_Rr5(Register) - Constructor for class be.lmenten.avr.core.instruction.xbase.Instruction_Rr5
- Instruction_Rr5A6 - Class in be.lmenten.avr.core.instruction.xbase
- Instruction_Rr5A6(Register, int) - Constructor for class be.lmenten.avr.core.instruction.xbase.Instruction_Rr5A6
- Instruction_Rr5b3 - Class in be.lmenten.avr.core.instruction.xbase
- Instruction_Rr5b3(Register, int) - Constructor for class be.lmenten.avr.core.instruction.xbase.Instruction_Rr5b3
- Instruction_Rr5k16 - Class in be.lmenten.avr.core.instruction.xbase
- Instruction_Rr5k16(Register, int) - Constructor for class be.lmenten.avr.core.instruction.xbase.Instruction_Rr5k16
- Instruction_s3 - Class in be.lmenten.avr.core.instruction.xbase
- Instruction_s3(StatusRegister) - Constructor for class be.lmenten.avr.core.instruction.xbase.Instruction_s3
- InstructionDescriptor - Annotation Interface in be.lmenten.avr.core.instruction
- InstructionSet - Enum Class in be.lmenten.avr.core.instruction
- InstructionSet.OperandType - Enum Class in be.lmenten.avr.core.instruction
- InstructionSetDebug - Class in be.lmenten.avr.core.instruction
- InstructionSetDebug() - Constructor for class be.lmenten.avr.core.instruction.InstructionSetDebug
- IntelHexReader - Class in be.lmenten.avr.binfmt.hex
- IntelHexReader(File) - Constructor for class be.lmenten.avr.binfmt.hex.IntelHexReader
- IntelHexReader(String) - Constructor for class be.lmenten.avr.binfmt.hex.IntelHexReader
- IntelHexWriter - Class in be.lmenten.avr.binfmt.hex
- IntelHexWriter(File) - Constructor for class be.lmenten.avr.binfmt.hex.IntelHexWriter
- IntelHexWriter(String) - Constructor for class be.lmenten.avr.binfmt.hex.IntelHexWriter
- interrupt(int) - Method in class be.lmenten.avr.core.Core
- INTERRUPTED - Enum constant in enum class be.lmenten.avr.core.mcu.RunningMode
- INVALID_DATA - Enum constant in enum class be.lmenten.avr.core.event.CoreEventType
- INVALID_OPCODE - Enum constant in enum class be.lmenten.avr.core.event.CoreEventType
- INVALID_OPCODE_2 - Enum constant in enum class be.lmenten.avr.core.event.CoreEventType
- invalidData(Instruction, int) - Method in class be.lmenten.avr.core.Core
- invalidOpcode(Instruction, int) - Method in class be.lmenten.avr.core.Core
- invalidOpcode2(Instruction, int) - Method in class be.lmenten.avr.core.Core
- IO - Enum constant in enum class be.lmenten.avr.core.descriptor.CoreRegistersFile
- ioDebugRegisterDirty() - Method in interface be.lmenten.avr.core.CoreModel
-
On-chip Debug Register.
- ioDebugRegisterDirty(boolean) - Method in class be.lmenten.avr.core.Core
- IRegister - Interface in be.lmenten.avr.core.register
- IRegisterIndex - Interface in be.lmenten.avr.core.register
- IRegisterPair - Interface in be.lmenten.avr.core.register
- is32bits() - Method in class be.lmenten.avr.core.instruction.Instruction
- is32bits() - Element in annotation interface be.lmenten.avr.core.instruction.InstructionDescriptor
- is32bits() - Method in enum class be.lmenten.avr.core.instruction.InstructionSet
-
Is this instruction 2 words wide.
- isAlias() - Element in annotation interface be.lmenten.avr.core.instruction.InstructionDescriptor
- isAlias() - Method in enum class be.lmenten.avr.core.instruction.InstructionSet
-
Check if this instruction is an alias (i.e.
- isBitUsed(int) - Method in class be.lmenten.avr.core.descriptor.CoreRegisterDescriptor
- isCellFlashed() - Method in class be.lmenten.avr.core.event.CoreDataEvent
- isCleared(int) - Method in enum class be.lmenten.avr.core.register.StatusRegister
- isDirty() - Method in class be.lmenten.avr.core.CoreMemoryCell
- isExecuteAccessRecordingEnabled() - Method in class be.lmenten.avr.core.CoreMemoryCell
- isInitialized() - Static method in enum class be.lmenten.avr.core.instruction.InstructionSet
- isInstructionMissing(InstructionSet) - Method in class be.lmenten.avr.core.descriptor.CoreDescriptor
- isPostIncrement() - Method in enum class be.lmenten.avr.core.register.RegisterIndexXYZ
- isPreDecrement() - Method in enum class be.lmenten.avr.core.register.RegisterIndexXYZ
- isReadAccessRecordingEnabled() - Method in class be.lmenten.avr.core.CoreMemoryCell
- isSet(int) - Method in enum class be.lmenten.avr.core.register.StatusRegister
- isSupportedBy(CoreVersion) - Method in enum class be.lmenten.avr.core.instruction.InstructionSet
-
Check if this instruction is supported by the given core version.
- isWriteAccessRecordingEnabled() - Method in class be.lmenten.avr.core.CoreMemoryCell
All Classes|All Packages|Constant Field Values|Deprecated API|Serialized Form