Basic AVR device, contains the core functionality.
AVRDevice class for ATTiny2313.
HWPort portd
port D (only 7 bit)
GPIORegister * gpior0_reg
GPIOR0 Register.
OSCCALRegister * osccal_reg
OSCCAL IO register.
Implement CLKPR register.
PrescalerMultiplexerExt premux1
prescaler multiplexer for timer 1
Defines a Port, e.g. a hardware device for GPIO.
GPIORegister * gpior2_reg
GPIOR2 Register.
CLKPRRegister * clkpr_reg
CLKPR IO register.
A register in IO register space unrelated to any peripheral. "GPIORx" in datasheets.
Handler for external IRQ's to communicate with IRQ system and mask/flag registers.
IOSpecialReg gtccr_reg
GTCCR IO register.
PrescalerMultiplexerExt premux0
prescaler multiplexer for timer 0
HWUsart * usart
usart unit
GPIORegister * gpior1_reg
GPIOR1 Register.
Implements the I/O hardware necessary to do USART transfers.
ICaptureSource * inputCapture1
input capture source for timer1
IOSpecialReg * mcucr_reg
MCUCR IO register.
Timer unit with 16Bit counter and 2 output compare units, but 3 config registers. ...
TimerIRQRegister * timer01irq
timer interrupt unit for timer 0 and 1
HWPrescaler prescaler01
prescaler unit for timer 0 and 1
HWTimer8_2C * timer0
timer 0 unit
Provices flag and mask register for timer interrupts and connects irq lines to irqsystem.
IOSpecialReg * pcmsk_reg
PCMSK IO register.
IOSpecialReg * eifr_reg
EIFR IO register.
HWTimer16_2C3 * timer1
timer 1 unit
IOSpecialReg * gimsk_reg
GIMSK IO register.
Prescaler unit for support timers with clock.
ExternalIRQHandler * extirq
external interrupt support
HWAcomp * acomp
analog compare unit
Class, which provides input capture source for 16bit timers.
Timer unit with 8Bit counter and 2 output compare unit.
HWPort porta
port A (only 3 bit)
PrescalerMultiplexer with external count pin.
Analog comparator peripheral.
Implement OSCCAL register.