AVRCpp::Interrupt< EnableBit, FlagBit > Struct Template Reference

#include <IO.h>

Inherits AVRCpp::BasicInterrupt< EnableBit >< EnableBit >.

List of all members.

Static Public Member Functions

static void ClearFlag ()
static bool IsTriggered ()
static void Enable ()
static void Disable ()
static bool IsEnabled ()


Detailed Description

template<class EnableBit, class FlagBit>
struct AVRCpp::Interrupt< EnableBit, FlagBit >

Definition at line 246 of file IO.h.


Member Function Documentation

template<class EnableBit, class FlagBit>
static void AVRCpp::Interrupt< EnableBit, FlagBit >::ClearFlag (  )  [inline, static]

Definition at line 248 of file IO.h.

00248 { FlagBit::Set(); }

template<class EnableBit, class FlagBit>
static bool AVRCpp::Interrupt< EnableBit, FlagBit >::IsTriggered (  )  [inline, static]

Definition at line 249 of file IO.h.

00249 { return FlagBit::IsSet(); }

template<class EnableBit>
static void AVRCpp::BasicInterrupt< EnableBit >::Enable (  )  [inline, static, inherited]

Definition at line 239 of file IO.h.

00239 { EnableBit::Set(); }

template<class EnableBit>
static void AVRCpp::BasicInterrupt< EnableBit >::Disable (  )  [inline, static, inherited]

Definition at line 240 of file IO.h.

00240 { EnableBit::Clear(); }

template<class EnableBit>
static bool AVRCpp::BasicInterrupt< EnableBit >::IsEnabled (  )  [inline, static, inherited]

Definition at line 241 of file IO.h.

00241 { return EnableBit::IsSet(); }


The documentation for this struct was generated from the following file:
Generated on Sat Sep 15 23:40:14 2007 for AVR C++ Lib for AT90USB1287 by  doxygen 1.5.2
SourceForge.net Logo MTÜ TTÜ Robotiklubi