Basic AVR device, contains the core functionality.
HWARef * aref
adc reference unit
IOSpecialReg * gifr_reg
GIFR IO register.
PrescalerMultiplexerExt premux0
prescaler multiplexer for timer 0
Defines a Port, e.g. a hardware device for GPIO.
HWPrescaler prescaler
prescaler unit for timer
Handler for external IRQ's to communicate with IRQ system and mask/flag registers.
HWTimer8_0C * timer0
timer 0 unit
HWAdmux * admux
adc multiplexer unit
IOSpecialReg * gimsk_reg
GIMSK IO register.
Reference source for ADC (base class)
Provices flag and mask register for timer interrupts and connects irq lines to irqsystem.
IOSpecialReg * mcucr_reg
MCUCR IO register.
PrescalerMultiplexerExt premux1
prescaler multiplexer for timer 1
HWTimer16_1C * timer1
timer 1 unit
ExternalIRQHandler * extirq
external interrupt support
Timer unit with 16Bit counter and one output compare unit.
Prescaler unit for support timers with clock.
Timer unit with 8Bit counter and no output compare unit.
Class, which provides input capture source for 16bit timers.
Implements the I/O hardware necessary to do UART transfers.
AVRDevice class for AT90S4433.
PrescalerMultiplexer with external count pin.
Analog comparator peripheral.
TimerIRQRegister * timer01irq
timer interrupt unit for timer
ICaptureSource * inputCapture1
input capture source for timer1