AVRCpp::Timer::Internal Namespace Reference

Only for library's internal use. More...


Classes

struct  AsyncRegister
struct  SimpleTimer
struct  OneChannel8BitTimer
class  AsyncOneChannel8BitTimer
struct  OneChannel8BitTimerWithAsynchronousOperation
struct  TwoChannel8BitTimer
class  AsyncTwoChannel8BitTimer
struct  TwoChannel8BitTimerWithAsynchronousOperation
struct  TwoChannel16BitTimerBase
struct  OldTwoChannel16BitTimer
struct  NewTwoChannel16BitTimer
struct  ThreeChannel16BitTimer

Enumerations

enum  CommonConstants {
  ClockMask = 0x03,
  Force = 0x80,
  ForceA = 0x80,
  ForceB = 0x40,
  ForceC = 0x20,
  OldForceA = 0x08,
  OldForceB = 0x04,
  TopMaskA8 = 0x03,
  TopMaskA16 = 0x03,
  TopMaskB8 = 0x08,
  TopMaskB16 = 0x18
}
enum  BitFlags {
  AsynchronousFlagA = 0x08,
  CounterUpdateFlagA = 0x04,
  OutputCompareUpdateFlagA = 0x02,
  ControlUpdateFlagA = 0x01,
  ExternalClockEnableFlagB = 0x40,
  AsynchronousFlagB = 0x20,
  CounterUpdateFlagB = 0x10,
  OutputCompareAUpdateFlagB = 0x08,
  OutputCompareBUpdateFlagB = 0x04,
  ControlAUpdateFlagB = 0x02,
  ControlBUpdateFlagB = 0x01
}


Detailed Description

Only for library's internal use.

Enumeration Type Documentation

enum AVRCpp::Timer::Internal::BitFlags

Enumerator:
AsynchronousFlagA 
CounterUpdateFlagA 
OutputCompareUpdateFlagA 
ControlUpdateFlagA 
ExternalClockEnableFlagB 
AsynchronousFlagB 
CounterUpdateFlagB 
OutputCompareAUpdateFlagB 
OutputCompareBUpdateFlagB 
ControlAUpdateFlagB 
ControlBUpdateFlagB 

Definition at line 188 of file Timer.h.

00189                         {
00190                                 AsynchronousFlagA                       = 0x08,
00191                                 CounterUpdateFlagA                      = 0x04,
00192                                 OutputCompareUpdateFlagA        = 0x02,
00193                                 ControlUpdateFlagA                      = 0x01,
00194                                 ExternalClockEnableFlagB        = 0x40,
00195                                 AsynchronousFlagB                       = 0x20,
00196                                 CounterUpdateFlagB                      = 0x10,
00197                                 OutputCompareAUpdateFlagB       = 0x08,
00198                                 OutputCompareBUpdateFlagB       = 0x04,
00199                                 ControlAUpdateFlagB                     = 0x02,
00200                                 ControlBUpdateFlagB                     = 0x01
00201                                 
00202                         }; // enum BitFlags

enum AVRCpp::Timer::Internal::CommonConstants

Enumerator:
ClockMask 
Force 
ForceA 
ForceB 
ForceC 
OldForceA 
OldForceB 
TopMaskA8 
TopMaskA16 
TopMaskB8 
TopMaskB16 

Definition at line 172 of file Timer.h.

00173                         {
00174                                 ClockMask       = 0x03,
00175                                 Force           = 0x80,
00176                                 ForceA          = 0x80,
00177                                 ForceB          = 0x40,
00178                                 ForceC          = 0x20,
00179                                 OldForceA       = 0x08,
00180                                 OldForceB       = 0x04,
00181                                 TopMaskA8       = 0x03,
00182                                 TopMaskA16      = 0x03,
00183                                 TopMaskB8       = 0x08,
00184                                 TopMaskB16      = 0x18
00185                                 
00186                         }; // enum CommonConstants


Generated on Sat Sep 15 23:41:44 2007 for AVR C++ Lib for ATmega88 by  doxygen 1.5.2
SourceForge.net Logo MTÜ TTÜ Robotiklubi