| AdcAnalogPin | Pin class to provide a analog input signal |
| AdcPin | Provides input of aanalog signal into simulator |
| AddressExtensionRegister | |
| Application | |
| avr_op_ADC | |
| avr_op_ADD | |
| avr_op_ADIW | |
| avr_op_AND | |
| avr_op_ANDI | |
| avr_op_ASR | |
| avr_op_BCLR | |
| avr_op_BLD | |
| avr_op_BRBC | |
| avr_op_BRBS | |
| avr_op_BREAK | |
| avr_op_BSET | |
| avr_op_BST | |
| avr_op_CALL | |
| avr_op_CBI | |
| avr_op_COM | |
| avr_op_CP | |
| avr_op_CPC | |
| avr_op_CPI | |
| avr_op_CPSE | |
| avr_op_DEC | |
| avr_op_EICALL | |
| avr_op_EIJMP | |
| avr_op_ELPM | |
| avr_op_ELPM_Z | |
| avr_op_ELPM_Z_incr | |
| avr_op_EOR | |
| avr_op_ESPM | |
| avr_op_FMUL | |
| avr_op_FMULS | |
| avr_op_FMULSU | |
| avr_op_ICALL | |
| avr_op_IJMP | |
| avr_op_ILLEGAL | |
| avr_op_IN | |
| avr_op_INC | |
| avr_op_JMP | |
| avr_op_LD_X | |
| avr_op_LD_X_decr | |
| avr_op_LD_X_incr | |
| avr_op_LD_Y_decr | |
| avr_op_LD_Y_incr | |
| avr_op_LD_Z_decr | |
| avr_op_LD_Z_incr | |
| avr_op_LDD_Y | |
| avr_op_LDD_Z | |
| avr_op_LDI | |
| avr_op_LDS | |
| avr_op_LPM | |
| avr_op_LPM_Z | |
| avr_op_LPM_Z_incr | |
| avr_op_LSR | |
| avr_op_MOV | |
| avr_op_MOVW | |
| avr_op_MUL | |
| avr_op_MULS | |
| avr_op_MULSU | |
| avr_op_NEG | |
| avr_op_NOP | |
| avr_op_OR | |
| avr_op_ORI | |
| avr_op_OUT | |
| avr_op_POP | |
| avr_op_PUSH | |
| avr_op_RCALL | |
| avr_op_RET | |
| avr_op_RETI | |
| avr_op_RJMP | |
| avr_op_ROR | |
| avr_op_SBC | |
| avr_op_SBCI | |
| avr_op_SBI | |
| avr_op_SBIC | |
| avr_op_SBIS | |
| avr_op_SBIW | |
| avr_op_SBRC | |
| avr_op_SBRS | |
| avr_op_SLEEP | |
| avr_op_SPM | |
| avr_op_ST_X | |
| avr_op_ST_X_decr | |
| avr_op_ST_X_incr | |
| avr_op_ST_Y_decr | |
| avr_op_ST_Y_incr | |
| avr_op_ST_Z_decr | |
| avr_op_ST_Z_incr | |
| avr_op_STD_Y | |
| avr_op_STD_Z | |
| avr_op_STS | |
| avr_op_SUB | |
| avr_op_SUBI | |
| avr_op_SWAP | |
| avr_op_WDR | |
| AvrDevice | Basic AVR device, contains the core functionality |
| AvrDevice_at90can128 | AVR device class for AT90CAN128, see AvrDevice_at90canbase |
| AvrDevice_at90can32 | AVR device class for AT90CAN32, see AvrDevice_at90canbase |
| AvrDevice_at90can64 | AVR device class for AT90CAN64, see AvrDevice_at90canbase |
| AvrDevice_at90canbase | |
| AvrDevice_at90s4433 | AVRDevice class for AT90S4433 |
| AvrDevice_at90s8515 | AVRDevice class for AT90S8515 |
| AvrDevice_atmega128 | AVRDevice class for ATMega128 |
| AvrDevice_atmega1284A | |
| AvrDevice_atmega1284Abase | |
| AvrDevice_atmega16 | AVR device class for ATMega16, see AvrDevice_atmega16_32 |
| AvrDevice_atmega164A | |
| AvrDevice_atmega168 | AVR device class for ATMega168, see AvrDevice_atmega668base |
| AvrDevice_atmega16_32 | AVRDevice class for ATMega16 and ATMega32 |
| AvrDevice_atmega32 | AVR device class for ATMega32, see AvrDevice_atmega16_32 |
| AvrDevice_atmega324A | |
| AvrDevice_atmega328 | AVR device class for ATMega328, see AvrDevice_atmega668base |
| AvrDevice_atmega48 | AVR device class for ATMega48, see AvrDevice_atmega668base |
| AvrDevice_atmega644A | |
| AvrDevice_atmega668base | |
| AvrDevice_atmega8 | AVRDevice class for ATMega8 |
| AvrDevice_atmega88 | AVR device class for ATMega88, see AvrDevice_atmega668base |
| AvrDevice_attiny2313 | AVRDevice class for ATTiny2313 |
| AvrFactory | Produces AVR devices |
| AvrFlash | Holds AVR flash content and symbol informations |
| BasicTimerUnit | Basic timer unit |
| Breakpoints | |
| Data | Hold data memory block and symbol informations |
| DecLong | |
| DecodedInstruction | Base class of core instruction |
| Dumper | |
| DumpManager | |
| DumpVCD | |
| Exitpoints | |
| ExtAnalogPin | |
| ExternalIRQ | Basic handler for one external IRQ, handles control register |
| ExternalIRQHandler | Handler for external IRQ's to communicate with IRQ system and mask/flag registers |
| ExternalIRQPort | Pin-change interrupt on all pins of a port |
| ExternalIRQSingle | External interrupt (INT0, INT1...) on a single pin, one and 2 bit configuration |
| ExternalType | |
| ExtPin | |
| FlashProgramming | Provides the programming engine for flash self programming |
| Funktor | |
| GdbServer | GDB server instance to give the possibility to debug target by debugger |
| GdbServerSocket | Interface for server socket wrapper |
| GdbServerSocketUnix | Interface implementation for server socket wrapper on unix systems |
| GPIORegister | A register in IO register space unrelated to any peripheral. "GPIORx" in datasheets |
| Hardware | |
| HasPinNotifyFunction | |
| HexChar | |
| HexShort | |
| HWAcomp | |
| HWAd | |
| HWAdmux | |
| HWEeprom | |
| HWIrqSystem | |
| HWPcicrApi | |
| HWPcifrApi | |
| HWPcir | This class is never used |
| HWPcirMaskApi | |
| HWPcmsk | This class is never used |
| HWPcmskApi | |
| HWPcmskPinApi | |
| HWPort | Defines a Port, e.g. a hardware device for GPIO |
| HWPrescaler | Prescaler unit for support timers with clock |
| HWPrescalerAsync | Extends HWPrescaler with a external clock oszillator pin |
| HWSpi | |
| HWSreg | |
| HWSreg_bool | |
| HWStack | Implements a stack register with stack logic |
| HWStackSram | Implements a stack with stack register using RAM as stackarea |
| HWTimer16 | Extends BasicTimerUnit to provide common support to all types of 16Bit timer units |
| HWTimer16_1C | Timer unit with 16Bit counter and one output compare unit |
| HWTimer16_2C2 | Timer unit with 16Bit counter and 2 output compare units and 2 config registers |
| HWTimer16_2C3 | Timer unit with 16Bit counter and 2 output compare units, but 3 config registers |
| HWTimer16_3C | Timer unit with 16Bit counter and 3 output compare units |
| HWTimer8 | Extends BasicTimerUnit to provide common support to all types of 8Bit timer units |
| HWTimer8_0C | Timer unit with 8Bit counter and no output compare unit |
| HWTimer8_1C | Timer unit with 8Bit counter and one output compare unit |
| HWTimer8_2C | Timer unit with 8Bit counter and 2 output compare unit |
| HWUart | Implements the I/O hardware necessary to do UART transfers |
| HWUsart | Implements the I/O hardware necessary to do USART transfers |
| HWWado | |
| ICaptureSource | Class, which provides input capture source for 16bit timers |
| InvalidMem | Memory on which access should be avoided! :-) |
| IOReg< P > | IO register to be specialized for a certain class/hardware |
| IOSpecialReg | |
| IOSpecialRegClient | Interface class to connect hardware units to control registers |
| IrqFunktor | |
| IRQLine | Represents a timer interrupt line, Frontend for timer interrupts |
| IrqStatistic | |
| IrqStatisticEntry | |
| IrqStatisticPerVector | |
| Keyboard | |
| Lcd | |
| Memory | Hold a memory block and symbol informations |
| MinHeap< Key, Value > | |
| Net | Connect Pins to each other and transfers a output change from a pin to input values for all pins |
| NotSimulatedRegister | An IO register which is not simulated because programmers are lazy |
| OpenDrain | Open drain Pin class, a special pin with open drain behavior |
| option | |
| Pin | Pin class, handles input and output to external parts |
| PinAtPort | |
| PinChange | This class is never used. Delete? (Pin-change interrupt is done by ExternalIRQPort.) |
| PinMonitor | |
| PrescalerMultiplexer | PrescalerMultiplexer without external count pin |
| PrescalerMultiplexerExt | PrescalerMultiplexer with external count pin |
| PrescalerMultiplexerT15 | PrescalerMultiplexer for ATTiny15 |
| Printable | |
| RAM | One byte in any AVR RAM |
| RWAbort | Abort() on access memory |
| RWExit | Exit() on access memory |
| RWMemoryMember | Member of any memory area in an AVR device |
| RWReadFromFile | FIFO read memory |
| RWSreg | |
| RWWriteToFile | FIFO write memory |
| Scope | |
| ScopePin | |
| SerialRx | |
| SerialRxBasic | |
| SerialRxBuffered | |
| SerialTx | |
| SerialTxBuffered | |
| SimulationMember | |
| Socket | |
| SpiSink | |
| SpiSource | |
| SwigDirector_Hardware | |
| SwigDirector_Pin | |
| SwigDirector_PySimulationMember | |
| SwigDirector_RWMemoryMember | |
| SystemClock | Class to store and manage the central simulation time |
| SystemConsoleHandler | Class, that handle messages to console and also exit/abort calls |
| Thread | |
| ThreadList | |
| ThreeLevelStack | Implements a stack with 3 levels deep (used as returnstack by ATtiny15 an other) |
| TimerIRQRegister | Provices flag and mask register for timer interrupts and connects irq lines to irqsystem |
| TraceValue | |
| TraceValueCoreRegister | |
| TraceValueRegister | Build a register for TraceValue's |
| TwiceTV | |
| UserInterface | |
| WarnUnknown | |