AVRDevice class for AT90S8515. More...
#include <at8515.h>


Public Member Functions | |
| AvrDevice_at90s8515 () | |
| ~AvrDevice_at90s8515 () | |
Public Attributes | |
| HWPort * | porta |
| port A | |
| HWPort * | portb |
| port B | |
| HWPort * | portc |
| port C | |
| HWPort * | portd |
| port D | |
| Pin & | ocr1b |
| output pin for output compare B on timer 1 | |
| HWSpi * | spi |
| spi unit | |
| HWUart * | uart |
| uart unit | |
| HWAcomp * | acomp |
| HWPrescaler * | prescaler |
| prescaler unit for timer | |
| TimerIRQRegister * | timer01irq |
| timer interrupt unit for timer | |
| HWTimer8_0C * | timer0 |
| timer 0 unit | |
| ICaptureSource * | inputCapture1 |
| input capture source for timer1 | |
| HWTimer16_2C2 * | timer1 |
| timer 1 unit | |
| ExternalIRQHandler * | extirq |
| external interrupt support | |
| IOSpecialReg * | gimsk_reg |
| GIMSK IO register. | |
| IOSpecialReg * | gifr_reg |
| GIFR IO register. | |
| IOSpecialReg * | mcucr_reg |
| MCUCR IO register. | |
Private Attributes | |
| HWPort | portx |
AVRDevice class for AT90S8515.
Definition at line 39 of file at8515.h.
| AvrDevice_at90s8515::AvrDevice_at90s8515 | ( | ) |
Definition at line 37 of file at8515.cpp.
References acomp, HWAcomp::acsr_reg, AvrDevice::coreTraceGroup, HWPort::ddr_reg, HWEeprom::eearh_reg, HWEeprom::eearl_reg, HWEeprom::eecr_reg, HWEeprom::eedr_reg, AvrDevice::eeprom, extirq, AvrDevice::flagJMPInstructions, AvrDevice::flagMOVWInstruction, AvrDevice::flagMULInstructions, TimerIRQRegister::getLine(), AvrDevice::GetPin(), gifr_reg, gimsk_reg, HWTimer16::icr_h_reg, HWTimer16::icr_l_reg, inputCapture1, AvrDevice::irqSystem, mcucr_reg, HWTimer16::ocra_h_reg, HWTimer16::ocra_l_reg, HWTimer16::ocrb_h_reg, HWTimer16::ocrb_l_reg, HWPort::pin_reg, HWPort::port_reg, porta, portb, portc, portd, portx, prescaler, ExternalIRQHandler::registerIrq(), TimerIRQRegister::registerLine(), AvrDevice::Reset(), AvrDevice::rw, HWPort::SetDdr(), HWSpi::spcr_reg, HWSpi::spdr_reg, spi, HWSpi::spsr_reg, AvrDevice::stack, AvrDevice::statusRegister, HWTimer8_0C::tccr_reg, HWTimer16_2C2::tccra_reg, HWTimer16_2C2::tccrb_reg, HWTimer16::tcnt_h_reg, HWTimer16::tcnt_l_reg, HWTimer8::tcnt_reg, TimerIRQRegister::tifr_reg, timer0, timer01irq, timer1, TimerIRQRegister::timsk_reg, uart, HWUart::ubrr_reg, HWUart::ucr_reg, HWUart::udr_reg, HWUart::usr_reg, AvrDevice::wado, and HWWado::wdtcr_reg.

| AvrDevice_at90s8515::~AvrDevice_at90s8515 | ( | ) |
Definition at line 161 of file at8515.cpp.
References acomp, AvrDevice::eeprom, extirq, gifr_reg, gimsk_reg, inputCapture1, AvrDevice::irqSystem, mcucr_reg, porta, portb, portc, portd, prescaler, spi, AvrDevice::stack, timer0, timer01irq, timer1, uart, and AvrDevice::wado.
Definition at line 52 of file at8515.h.
Referenced by AvrDevice_at90s8515(), and ~AvrDevice_at90s8515().
external interrupt support
Definition at line 58 of file at8515.h.
Referenced by AvrDevice_at90s8515(), and ~AvrDevice_at90s8515().
GIFR IO register.
Definition at line 60 of file at8515.h.
Referenced by AvrDevice_at90s8515(), and ~AvrDevice_at90s8515().
GIMSK IO register.
Definition at line 59 of file at8515.h.
Referenced by AvrDevice_at90s8515(), and ~AvrDevice_at90s8515().
input capture source for timer1
Definition at line 56 of file at8515.h.
Referenced by AvrDevice_at90s8515(), and ~AvrDevice_at90s8515().
MCUCR IO register.
Definition at line 61 of file at8515.h.
Referenced by AvrDevice_at90s8515(), and ~AvrDevice_at90s8515().
port A
Definition at line 45 of file at8515.h.
Referenced by AvrDevice_at90s8515(), and ~AvrDevice_at90s8515().
port B
Definition at line 46 of file at8515.h.
Referenced by AvrDevice_at90s8515(), and ~AvrDevice_at90s8515().
port C
Definition at line 47 of file at8515.h.
Referenced by AvrDevice_at90s8515(), and ~AvrDevice_at90s8515().
port D
Definition at line 48 of file at8515.h.
Referenced by AvrDevice_at90s8515(), and ~AvrDevice_at90s8515().
HWPort AvrDevice_at90s8515::portx [private] |
Definition at line 42 of file at8515.h.
Referenced by AvrDevice_at90s8515().
prescaler unit for timer
Definition at line 53 of file at8515.h.
Referenced by AvrDevice_at90s8515(), and ~AvrDevice_at90s8515().
spi unit
Definition at line 50 of file at8515.h.
Referenced by AvrDevice_at90s8515(), and ~AvrDevice_at90s8515().
timer 0 unit
Definition at line 55 of file at8515.h.
Referenced by AvrDevice_at90s8515(), and ~AvrDevice_at90s8515().
timer interrupt unit for timer
Definition at line 54 of file at8515.h.
Referenced by AvrDevice_at90s8515(), and ~AvrDevice_at90s8515().
timer 1 unit
Definition at line 57 of file at8515.h.
Referenced by AvrDevice_at90s8515(), and ~AvrDevice_at90s8515().
uart unit
Definition at line 51 of file at8515.h.
Referenced by AvrDevice_at90s8515(), and ~AvrDevice_at90s8515().
1.6.3