Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
AdcAnalogPinPin class to provide a analog input signal
AdcPinProvides 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
AvrDeviceBasic AVR device, contains the core functionality
AvrDevice_at90can128AVR device class for AT90CAN128, see AvrDevice_at90canbase
AvrDevice_at90can32AVR device class for AT90CAN32, see AvrDevice_at90canbase
AvrDevice_at90can64AVR device class for AT90CAN64, see AvrDevice_at90canbase
AvrDevice_at90canbase
AvrDevice_at90s4433AVRDevice class for AT90S4433
AvrDevice_at90s8515AVRDevice class for AT90S8515
AvrDevice_atmega128AVRDevice class for ATMega128
AvrDevice_atmega1284A
AvrDevice_atmega1284Abase
AvrDevice_atmega16AVR device class for ATMega16, see AvrDevice_atmega16_32
AvrDevice_atmega164A
AvrDevice_atmega168AVR device class for ATMega168, see AvrDevice_atmega668base
AvrDevice_atmega16_32AVRDevice class for ATMega16 and ATMega32
AvrDevice_atmega32AVR device class for ATMega32, see AvrDevice_atmega16_32
AvrDevice_atmega324A
AvrDevice_atmega328AVR device class for ATMega328, see AvrDevice_atmega668base
AvrDevice_atmega48AVR device class for ATMega48, see AvrDevice_atmega668base
AvrDevice_atmega644A
AvrDevice_atmega668base
AvrDevice_atmega8AVRDevice class for ATMega8
AvrDevice_atmega88AVR device class for ATMega88, see AvrDevice_atmega668base
AvrDevice_attiny2313AVRDevice class for ATTiny2313
AvrFactoryProduces AVR devices
AvrFlashHolds AVR flash content and symbol informations
BasicTimerUnitBasic timer unit
Breakpoints
DataHold data memory block and symbol informations
DecLong
DecodedInstructionBase class of core instruction
Dumper
DumpManager
DumpVCD
Exitpoints
ExtAnalogPin
ExternalIRQBasic handler for one external IRQ, handles control register
ExternalIRQHandlerHandler for external IRQ's to communicate with IRQ system and mask/flag registers
ExternalIRQPortPin-change interrupt on all pins of a port
ExternalIRQSingleExternal interrupt (INT0, INT1...) on a single pin, one and 2 bit configuration
ExternalType
ExtPin
FlashProgrammingProvides the programming engine for flash self programming
Funktor
GdbServerGDB server instance to give the possibility to debug target by debugger
GdbServerSocketInterface for server socket wrapper
GdbServerSocketUnixInterface implementation for server socket wrapper on unix systems
GPIORegisterA register in IO register space unrelated to any peripheral. "GPIORx" in datasheets
Hardware
HasPinNotifyFunction
HexChar
HexShort
HWAcomp
HWAd
HWAdmux
HWEeprom
HWIrqSystem
HWPcicrApi
HWPcifrApi
HWPcirThis class is never used
HWPcirMaskApi
HWPcmskThis class is never used
HWPcmskApi
HWPcmskPinApi
HWPortDefines a Port, e.g. a hardware device for GPIO
HWPrescalerPrescaler unit for support timers with clock
HWPrescalerAsyncExtends HWPrescaler with a external clock oszillator pin
HWSpi
HWSreg
HWSreg_bool
HWStackImplements a stack register with stack logic
HWStackSramImplements a stack with stack register using RAM as stackarea
HWTimer16Extends BasicTimerUnit to provide common support to all types of 16Bit timer units
HWTimer16_1CTimer unit with 16Bit counter and one output compare unit
HWTimer16_2C2Timer unit with 16Bit counter and 2 output compare units and 2 config registers
HWTimer16_2C3Timer unit with 16Bit counter and 2 output compare units, but 3 config registers
HWTimer16_3CTimer unit with 16Bit counter and 3 output compare units
HWTimer8Extends BasicTimerUnit to provide common support to all types of 8Bit timer units
HWTimer8_0CTimer unit with 8Bit counter and no output compare unit
HWTimer8_1CTimer unit with 8Bit counter and one output compare unit
HWTimer8_2CTimer unit with 8Bit counter and 2 output compare unit
HWUartImplements the I/O hardware necessary to do UART transfers
HWUsartImplements the I/O hardware necessary to do USART transfers
HWWado
ICaptureSourceClass, which provides input capture source for 16bit timers
InvalidMemMemory on which access should be avoided! :-)
IOReg< P >IO register to be specialized for a certain class/hardware
IOSpecialReg
IOSpecialRegClientInterface class to connect hardware units to control registers
IrqFunktor
IRQLineRepresents a timer interrupt line, Frontend for timer interrupts
IrqStatistic
IrqStatisticEntry
IrqStatisticPerVector
Keyboard
Lcd
MemoryHold a memory block and symbol informations
MinHeap< Key, Value >
NetConnect Pins to each other and transfers a output change from a pin to input values for all pins
NotSimulatedRegisterAn IO register which is not simulated because programmers are lazy
OpenDrainOpen drain Pin class, a special pin with open drain behavior
option
PinPin class, handles input and output to external parts
PinAtPort
PinChangeThis class is never used. Delete? (Pin-change interrupt is done by ExternalIRQPort.)
PinMonitor
PrescalerMultiplexerPrescalerMultiplexer without external count pin
PrescalerMultiplexerExtPrescalerMultiplexer with external count pin
PrescalerMultiplexerT15PrescalerMultiplexer for ATTiny15
Printable
RAMOne byte in any AVR RAM
RWAbortAbort() on access memory
RWExitExit() on access memory
RWMemoryMemberMember of any memory area in an AVR device
RWReadFromFileFIFO read memory
RWSreg
RWWriteToFileFIFO write memory
Scope
ScopePin
SerialRx
SerialRxBasic
SerialRxBuffered
SerialTx
SerialTxBuffered
SimulationMember
Socket
SpiSink
SpiSource
SwigDirector_Hardware
SwigDirector_Pin
SwigDirector_PySimulationMember
SwigDirector_RWMemoryMember
SystemClockClass to store and manage the central simulation time
SystemConsoleHandlerClass, that handle messages to console and also exit/abort calls
Thread
ThreadList
ThreeLevelStackImplements a stack with 3 levels deep (used as returnstack by ATtiny15 an other)
TimerIRQRegisterProvices flag and mask register for timer interrupts and connects irq lines to irqsystem
TraceValue
TraceValueCoreRegister
TraceValueRegisterBuild a register for TraceValue's
TwiceTV
UserInterface
WarnUnknown
Generated on Sun Feb 12 16:45:04 2012 for Simulavr by  doxygen 1.6.3