PikeAero::CBinaryOutputCompare Class Reference

Implements a binary output compare pin. More...

#include <cbinaryoutputcompare.h>

Inheritance diagram for PikeAero::CBinaryOutputCompare:

Inheritance graph
[legend]
Collaboration diagram for PikeAero::CBinaryOutputCompare:

Collaboration graph
[legend]

Public Member Functions

 CBinaryOutputCompare (CMachine::InterruptVector vector, TIM_TypeDef *TIMx, GPIO_TypeDef *GPIOx, CMachine::ubit16 bits, bool invertA=false, bool invertB=false, CMachine::ubit32 frequency=2000000)
 Constructor. Target counter frequency is expressed in Hz, default is 2MHz counter.
virtual void irq (CMachine::InterruptVector v)
 receive a hardware interrupt
virtual ~CBinaryOutputCompare ()

Detailed Description

Implements a binary output compare pin.

Author:
Michael Sharkey <mike@pikeaero.com>

Definition at line 31 of file cbinaryoutputcompare.h.


Constructor & Destructor Documentation

PikeAero::CBinaryOutputCompare::CBinaryOutputCompare ( CMachine::InterruptVector  vector,
TIM_TypeDef TIMx,
GPIO_TypeDef GPIOx,
CMachine::ubit16  bits,
bool  invertA = false,
bool  invertB = false,
CMachine::ubit32  frequency = 2000000 
)

Constructor. Target counter frequency is expressed in Hz, default is 2MHz counter.

Definition at line 26 of file cbinaryoutputcompare.cpp.

00027 : inherited(vector,TIMx,frequency)
00028 {
00029 }

PikeAero::CBinaryOutputCompare::~CBinaryOutputCompare (  )  [virtual]

Definition at line 32 of file cbinaryoutputcompare.cpp.

00033 {
00034 }


Member Function Documentation

void PikeAero::CBinaryOutputCompare::irq ( CMachine::InterruptVector  v  )  [virtual]

receive a hardware interrupt

Reimplemented from PikeAero::CObject.

Definition at line 39 of file cbinaryoutputcompare.cpp.

00040 {
00041     inherited::irq(v);
00042 }


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

Generated on Sun Oct 25 13:59:45 2009 for stingray3 by  doxygen 1.5.8