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


Public Member Functions | |
| PrescalerMultiplexerExt (HWPrescaler *ps, PinAtPort pi) | |
| Creates a multiplexer instance with a count input pin, connected with prescaler. | |
| virtual bool | isClock (unsigned int cs) |
Protected Attributes | |
| PinAtPort | clkpin |
| bool | clkpin_old |
PrescalerMultiplexer with external count pin.
Multiplexer with the following clock rates: no clock, CK, CK/8, CK/64, CK/256, CK/1024 and falling or rising edge on external count pin. Clock is the clock from prescaler.
Definition at line 54 of file prescalermux.h.
| PrescalerMultiplexerExt::PrescalerMultiplexerExt | ( | HWPrescaler * | ps, | |
| PinAtPort | pi | |||
| ) |
Creates a multiplexer instance with a count input pin, connected with prescaler.
Definition at line 65 of file prescalermux.cpp.
References clkpin, and clkpin_old.
| bool PrescalerMultiplexerExt::isClock | ( | unsigned int | cs | ) | [virtual] |
Requests a clock event depending on cs
| cs | multiplexer select value |
Reimplemented from PrescalerMultiplexer.
Definition at line 71 of file prescalermux.cpp.
References avr_error, clkpin, clkpin_old, HWPrescaler::GetValue(), and PrescalerMultiplexer::prescaler.

PinAtPort PrescalerMultiplexerExt::clkpin [protected] |
Definition at line 57 of file prescalermux.h.
Referenced by isClock(), and PrescalerMultiplexerExt().
bool PrescalerMultiplexerExt::clkpin_old [protected] |
Definition at line 58 of file prescalermux.h.
Referenced by isClock(), and PrescalerMultiplexerExt().
1.6.3