AvrDevice_atmega128 Class Reference

AVRDevice class for ATMega128. More...

#include <atmega128.h>

Inheritance diagram for AvrDevice_atmega128:
Inheritance graph
[legend]
Collaboration diagram for AvrDevice_atmega128:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 AvrDevice_atmega128 ()
 ~AvrDevice_atmega128 ()

Public Attributes

Pin aref
 analog reference pin
HWPortporta
 port A
HWPortportb
 port B
HWPortportc
 port C
HWPortportd
 port D
HWPortporte
 port E
HWPortportf
 port F
HWPortportg
 port G
ExternalIRQHandlerextirq
 external interrupt support
IOSpecialRegeicra_reg
 EICRA IO register.
IOSpecialRegeicrb_reg
 EICRB IO register.
IOSpecialRegeimsk_reg
 EIMSK IO register.
IOSpecialRegeifr_reg
 EIFR IO register.
HWAdmuxadmux
 adc multiplexer unit
HWAdad
 adc unit
IOSpecialRegassr_reg
 ASSR IO register.
IOSpecialRegsfior_reg
 SFIOR IO register.
HWPrescalerAsyncprescaler0
 prescaler unit for timer 0
HWPrescalerprescaler123
 prescaler unit for timer 1 to 3
ICaptureSourceinputCapture1
 input capture source for timer1
ICaptureSourceinputCapture3
 input capture source for timer3
HWTimer8_1Ctimer0
 timer 0 unit
HWTimer16_3Ctimer1
 timer 1 unit
HWTimer8_1Ctimer2
 timer 2 unit
HWTimer16_3Ctimer3
 timer 3 unit
TimerIRQRegistertimer012irq
 timer interrupt unit for timer 0 to 2
TimerIRQRegistertimer3irq
 timer interrupt unit for timer 3
HWSpispi
 spi unit
HWUsartusart0
 usart 0 unit
HWUsartusart1
 usart 1 unit

Detailed Description

AVRDevice class for ATMega128.

Definition at line 44 of file atmega128.h.


Constructor & Destructor Documentation

AvrDevice_atmega128::AvrDevice_atmega128 (  ) 

Definition at line 78 of file atmega128.cpp.

References ad, admux, HWAdmux::admux_reg, aref, assr_reg, AvrDevice::coreTraceGroup, HWPort::ddr_reg, HWEeprom::eearh_reg, HWEeprom::eearl_reg, HWEeprom::eecr_reg, HWEeprom::eedr_reg, AvrDevice::eeprom, eicra_reg, eicrb_reg, eifr_reg, eimsk_reg, AddressExtensionRegister::ext_reg, extirq, AvrDevice::flagELPMInstructions, TimerIRQRegister::getLine(), AvrDevice::GetPin(), HWPort::GetPin(), HWTimer16::icr_h_reg, HWTimer16::icr_l_reg, inputCapture1, inputCapture3, AvrDevice::irqSystem, HWTimer16::ocra_h_reg, HWTimer16::ocra_l_reg, HWTimer8::ocra_reg, HWTimer16::ocrb_h_reg, HWTimer16::ocrb_l_reg, HWTimer16::ocrc_h_reg, HWTimer16::ocrc_l_reg, HWPort::pin_reg, HWPort::port_reg, porta, portb, portc, portd, porte, portf, portg, prescaler0, prescaler123, AvrDevice::rampz, ExternalIRQHandler::registerIrq(), TimerIRQRegister::registerLine(), AvrDevice::RegisterPin(), AvrDevice::Reset(), AvrDevice::rw, sfior_reg, HWSpi::spcr_reg, HWSpi::spdr_reg, spi, HWSpi::spsr_reg, AvrDevice::stack, AvrDevice::statusRegister, HWTimer8_1C::tccr_reg, HWTimer16_3C::tccra_reg, HWTimer16_3C::tccrb_reg, HWTimer16_3C::tccrc_reg, HWTimer16::tcnt_h_reg, HWTimer16::tcnt_l_reg, HWTimer8::tcnt_reg, TimerIRQRegister::tifr_reg, timer0, timer012irq, timer1, timer2, timer3, timer3irq, TimerIRQRegister::timsk_reg, HWUart::ubrr_reg, HWUart::ubrrhi_reg, HWUart::ucsra_reg, HWUart::ucsrb_reg, HWUsart::ucsrc_reg, HWUart::udr_reg, usart0, usart1, and AvrDevice::wado.

Here is the call graph for this function:

AvrDevice_atmega128::~AvrDevice_atmega128 (  ) 

Member Data Documentation

adc unit

Definition at line 62 of file atmega128.h.

Referenced by AvrDevice_atmega128(), and ~AvrDevice_atmega128().

adc multiplexer unit

Definition at line 61 of file atmega128.h.

Referenced by AvrDevice_atmega128(), and ~AvrDevice_atmega128().

analog reference pin

Definition at line 47 of file atmega128.h.

Referenced by AvrDevice_atmega128().

ASSR IO register.

Definition at line 64 of file atmega128.h.

Referenced by AvrDevice_atmega128(), and ~AvrDevice_atmega128().

EICRA IO register.

Definition at line 56 of file atmega128.h.

Referenced by AvrDevice_atmega128(), and ~AvrDevice_atmega128().

EICRB IO register.

Definition at line 57 of file atmega128.h.

Referenced by AvrDevice_atmega128(), and ~AvrDevice_atmega128().

EIFR IO register.

Definition at line 59 of file atmega128.h.

Referenced by AvrDevice_atmega128(), and ~AvrDevice_atmega128().

EIMSK IO register.

Definition at line 58 of file atmega128.h.

Referenced by AvrDevice_atmega128(), and ~AvrDevice_atmega128().

external interrupt support

Definition at line 55 of file atmega128.h.

Referenced by AvrDevice_atmega128(), and ~AvrDevice_atmega128().

input capture source for timer1

Definition at line 68 of file atmega128.h.

Referenced by AvrDevice_atmega128(), and ~AvrDevice_atmega128().

input capture source for timer3

Definition at line 69 of file atmega128.h.

Referenced by AvrDevice_atmega128(), and ~AvrDevice_atmega128().

port A

Definition at line 48 of file atmega128.h.

Referenced by AvrDevice_atmega128(), and ~AvrDevice_atmega128().

port B

Definition at line 49 of file atmega128.h.

Referenced by AvrDevice_atmega128(), and ~AvrDevice_atmega128().

port C

Definition at line 50 of file atmega128.h.

Referenced by AvrDevice_atmega128(), and ~AvrDevice_atmega128().

port D

Definition at line 51 of file atmega128.h.

Referenced by AvrDevice_atmega128(), and ~AvrDevice_atmega128().

port E

Definition at line 52 of file atmega128.h.

Referenced by AvrDevice_atmega128(), and ~AvrDevice_atmega128().

port F

Definition at line 53 of file atmega128.h.

Referenced by AvrDevice_atmega128(), and ~AvrDevice_atmega128().

port G

Definition at line 54 of file atmega128.h.

Referenced by AvrDevice_atmega128(), and ~AvrDevice_atmega128().

prescaler unit for timer 0

Definition at line 66 of file atmega128.h.

Referenced by AvrDevice_atmega128(), and ~AvrDevice_atmega128().

prescaler unit for timer 1 to 3

Definition at line 67 of file atmega128.h.

Referenced by AvrDevice_atmega128(), and ~AvrDevice_atmega128().

SFIOR IO register.

Definition at line 65 of file atmega128.h.

Referenced by AvrDevice_atmega128(), and ~AvrDevice_atmega128().

spi unit

Definition at line 76 of file atmega128.h.

Referenced by AvrDevice_atmega128(), and ~AvrDevice_atmega128().

timer 0 unit

Definition at line 70 of file atmega128.h.

Referenced by AvrDevice_atmega128(), and ~AvrDevice_atmega128().

timer interrupt unit for timer 0 to 2

Definition at line 74 of file atmega128.h.

Referenced by AvrDevice_atmega128(), and ~AvrDevice_atmega128().

timer 1 unit

Definition at line 71 of file atmega128.h.

Referenced by AvrDevice_atmega128(), and ~AvrDevice_atmega128().

timer 2 unit

Definition at line 72 of file atmega128.h.

Referenced by AvrDevice_atmega128(), and ~AvrDevice_atmega128().

timer 3 unit

Definition at line 73 of file atmega128.h.

Referenced by AvrDevice_atmega128(), and ~AvrDevice_atmega128().

timer interrupt unit for timer 3

Definition at line 75 of file atmega128.h.

Referenced by AvrDevice_atmega128(), and ~AvrDevice_atmega128().

usart 0 unit

Definition at line 77 of file atmega128.h.

Referenced by AvrDevice_atmega128(), and ~AvrDevice_atmega128().

usart 1 unit

Definition at line 78 of file atmega128.h.

Referenced by AvrDevice_atmega128(), and ~AvrDevice_atmega128().


The documentation for this class was generated from the following files:
Generated on Sun Feb 12 16:49:59 2012 for Simulavr by  doxygen 1.6.3