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 } |
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
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
MTÜ TTÜ Robotiklubi |