simulavr  1.1.0
PinChange Class Reference

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

#include <hwpinchange.h>

Inheritance diagram for PinChange:

Public Member Functions

 PinChange (Pin &pin, HWPcmskPinApi &pcmskPinApi, unsigned pcmskBit) throw ()
 
- Public Member Functions inherited from HasPinNotifyFunction
virtual ~HasPinNotifyFunction ()
 

Private Member Functions

void PinStateHasChanged (Pin *)
 

Private Attributes

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::PinChange ( Pin pin,
HWPcmskPinApi pcmskPinApi,
unsigned  pcmskBit 
)
throw (
)

Definition at line 234 of file hwpinchange.cpp.

Member Function Documentation

◆ PinStateHasChanged()

void PinChange::PinStateHasChanged ( Pin pin)
privatevirtual

Implements HasPinNotifyFunction.

Definition at line 246 of file hwpinchange.cpp.

Member Data Documentation

◆ _pcmskBit

const unsigned PinChange::_pcmskBit
private

Definition at line 140 of file hwpinchange.h.

◆ _pcmskPinApi

HWPcmskPinApi& PinChange::_pcmskPinApi
private

Definition at line 139 of file hwpinchange.h.

◆ _prevState

bool PinChange::_prevState
private

Definition at line 144 of file hwpinchange.h.


The documentation for this class was generated from the following files: