AVRCpp::Timer::TimerCounter2 Struct Reference

#include <Timer.h>

Inherits AVRCpp::Timer::Internal::TwoChannel8BitTimerWithAsynchronousOperation< CounterRegister, OutputCompareRegisterA, OutputCompareRegisterB, ControlRegisterA, ControlRegisterB, InterruptMaskRegister, InterruptFlagRegister, AsyncStatusRegister, ChannelAOutputPin, ChannelBOutputPin >< _TCNT2,_OCR2A,_OCR2B,_TCCR2A,_TCCR2B,_TIMSK2,_TIFR2,_ASSR,OutputPin3< PortB >,OutputPin3< PortD > >.

List of all members.

Public Types

typedef TwoChannel8BitTimer<
CounterRegister, OutputCompareRegisterA,
OutputCompareRegisterB, ControlRegisterA,
ControlRegisterB, ClockA,
ChannelAOutputPin, ChannelBOutputPin > 
Synchronous
typedef AsyncTwoChannel8BitTimer<
CounterRegister, OutputCompareRegisterA,
OutputCompareRegisterB, ControlRegisterA,
ControlRegisterB, InterruptMaskRegister,
InterruptFlagRegister, AsyncStatusRegister,
ChannelAOutputPin, ChannelBOutputPin > 
Asynchronous

Classes

struct  CompareMatchAInterrupt
struct  CompareMatchBInterrupt
struct  OverflowInterrupt


Detailed Description

Definition at line 119 of file Timer.h.


Member Typedef Documentation

template<class CounterRegister, class OutputCompareRegisterA, class OutputCompareRegisterB, class ControlRegisterA, class ControlRegisterB, class InterruptMaskRegister, class InterruptFlagRegister, class AsyncStatusRegister, class ChannelAOutputPin, class ChannelBOutputPin>
typedef TwoChannel8BitTimer< CounterRegister, OutputCompareRegisterA, OutputCompareRegisterB, ControlRegisterA, ControlRegisterB, ClockA, ChannelAOutputPin, ChannelBOutputPin > AVRCpp::Timer::Internal::TwoChannel8BitTimerWithAsynchronousOperation< CounterRegister, OutputCompareRegisterA, OutputCompareRegisterB, ControlRegisterA, ControlRegisterB, InterruptMaskRegister, InterruptFlagRegister, AsyncStatusRegister, ChannelAOutputPin, ChannelBOutputPin >::Synchronous [inherited]

Definition at line 542 of file Timer.h.

template<class CounterRegister, class OutputCompareRegisterA, class OutputCompareRegisterB, class ControlRegisterA, class ControlRegisterB, class InterruptMaskRegister, class InterruptFlagRegister, class AsyncStatusRegister, class ChannelAOutputPin, class ChannelBOutputPin>
typedef AsyncTwoChannel8BitTimer< CounterRegister, OutputCompareRegisterA, OutputCompareRegisterB, ControlRegisterA, ControlRegisterB, InterruptMaskRegister, InterruptFlagRegister, AsyncStatusRegister, ChannelAOutputPin, ChannelBOutputPin > AVRCpp::Timer::Internal::TwoChannel8BitTimerWithAsynchronousOperation< CounterRegister, OutputCompareRegisterA, OutputCompareRegisterB, ControlRegisterA, ControlRegisterB, InterruptMaskRegister, InterruptFlagRegister, AsyncStatusRegister, ChannelAOutputPin, ChannelBOutputPin >::Asynchronous [inherited]

Definition at line 554 of file Timer.h.


The documentation for this struct was generated from the following file:
Generated on Sat Sep 15 23:41:02 2007 for AVR C++ Lib for ATmega48 by  doxygen 1.5.2
SourceForge.net Logo MTÜ TTÜ Robotiklubi