PinChange Class Reference

This class is never used. Delete? (Pin-change interrupt is done by ExternalIRQPort.). More...

#include <hwpinchange.h>

Inheritance diagram for PinChange:
Inheritance graph
[legend]
Collaboration diagram for PinChange:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 PinChange (Pin &pin, HWPcmskPinApi &pcmskPinApi, unsigned pcmskBit) throw ()

Private Member Functions

void PinStateHasChanged (Pin *)

Private Attributes

Pin_pin
HWPcmskPinApi_pcmskPinApi
const unsigned _pcmskBit
bool _prevState

Detailed Description

This class is never used. Delete? (Pin-change interrupt is done by ExternalIRQPort.).

Definition at line 137 of file hwpinchange.h.


Constructor & Destructor Documentation

PinChange::PinChange ( Pin pin,
HWPcmskPinApi pcmskPinApi,
unsigned  pcmskBit 
) throw ()

Definition at line 234 of file hwpinchange.cpp.


Member Function Documentation

void PinChange::PinStateHasChanged ( Pin pin  )  [private, virtual]

Implements HasPinNotifyFunction.

Definition at line 247 of file hwpinchange.cpp.

References _pcmskBit, _pcmskPinApi, _prevState, and HWPcmskPinApi::pinChanged().

Here is the call graph for this function:


Member Data Documentation

const unsigned PinChange::_pcmskBit [private]

Definition at line 141 of file hwpinchange.h.

Referenced by PinStateHasChanged().

Definition at line 140 of file hwpinchange.h.

Referenced by PinStateHasChanged().

Pin& PinChange::_pin [private]

Definition at line 139 of file hwpinchange.h.

bool PinChange::_prevState [private]

Definition at line 145 of file hwpinchange.h.

Referenced by PinStateHasChanged().


The documentation for this class was generated from the following files:
Generated on Sun Feb 12 16:52:57 2012 for Simulavr by  doxygen 1.6.3