PrescalerMultiplexer without external count pin. More...
#include <prescalermux.h>


Public Member Functions | |
| PrescalerMultiplexer (HWPrescaler *ps) | |
| Creates a multiplexer instance, connected with prescaler. | |
| virtual bool | isClock (unsigned int cs) |
Protected Attributes | |
| HWPrescaler * | prescaler |
| pointer to prescaler | |
PrescalerMultiplexer without external count pin.
Multiplexer with the following clock rates: no clock, CK, CK/8, CK/32, CK/64, CK/128, CK/256, CK/1024. Clock is the clock from prescaler.
Definition at line 35 of file prescalermux.h.
| PrescalerMultiplexer::PrescalerMultiplexer | ( | HWPrescaler * | ps | ) |
Creates a multiplexer instance, connected with prescaler.
Definition at line 29 of file prescalermux.cpp.
| bool PrescalerMultiplexer::isClock | ( | unsigned int | cs | ) | [virtual] |
Requests a clock event depending on cs
| cs | multiplexer select value |
Reimplemented in PrescalerMultiplexerExt, and PrescalerMultiplexerT15.
Definition at line 32 of file prescalermux.cpp.
References avr_error, HWPrescaler::GetValue(), and prescaler.
Referenced by BasicTimerUnit::CpuCycle().


HWPrescaler* PrescalerMultiplexer::prescaler [protected] |
pointer to prescaler
Definition at line 38 of file prescalermux.h.
Referenced by PrescalerMultiplexerExt::isClock(), and isClock().
1.6.3