AVRCpp::OutputPin2< PortClass > Struct Template Reference

#include <IO.h>

Inherits AVRCpp::OutputPins< PortClass, 0x04 >.

List of all members.

Public Types

typedef PortClass MyPort
typedef MyPort::Output Pins

Static Public Member Functions

static void InitOutput ()
static void Close ()
static void Set ()
static void SetTo (bool value)
static void Toggle ()
static void Clear ()
static bool IsAnySet ()
static bool IsSet ()

Static Public Attributes

static const uint8_t myFlags


Detailed Description

template<class PortClass>
struct AVRCpp::OutputPin2< PortClass >

Definition at line 330 of file IO.h.


Member Typedef Documentation

typedef PortClass AVRCpp::OutputPins< PortClass , flags >::MyPort [inherited]

Definition at line 171 of file IO.h.

typedef MyPort::Output AVRCpp::OutputPins< PortClass , flags >::Pins [inherited]

Definition at line 172 of file IO.h.


Member Function Documentation

static void AVRCpp::OutputPins< PortClass , flags >::InitOutput (  )  [inline, static, inherited]

Definition at line 176 of file IO.h.

00176 { MyPort::SetAsOutput(flags); }

static void AVRCpp::OutputPins< PortClass , flags >::Close (  )  [inline, static, inherited]

Definition at line 177 of file IO.h.

00177 { MyPort::SetAsTriStateInput(flags); }

static void AVRCpp::OutputPins< PortClass , flags >::Set (  )  [inline, static, inherited]

Definition at line 178 of file IO.h.

00178 { SetBits<Pins>(flags); }

static void AVRCpp::OutputPins< PortClass , flags >::SetTo ( bool  value  )  [inline, static, inherited]

Definition at line 179 of file IO.h.

00179 { SetBitsTo<Pins>(flags, value); }

static void AVRCpp::OutputPins< PortClass , flags >::Toggle (  )  [inline, static, inherited]

Definition at line 180 of file IO.h.

00180 { ToggleBits<Pins>(flags); }

static void AVRCpp::OutputPins< PortClass , flags >::Clear (  )  [inline, static, inherited]

Definition at line 181 of file IO.h.

00181 { ClearBits<Pins>(flags); }

static bool AVRCpp::OutputPins< PortClass , flags >::IsAnySet (  )  [inline, static, inherited]

Definition at line 182 of file IO.h.

00182 { return IsAnyBitSet<Pins>(flags); }

static bool AVRCpp::OutputPins< PortClass , flags >::IsSet (  )  [inline, static, inherited]

Definition at line 183 of file IO.h.

00183 { return IsBitsSet<Pins>(flags); }


Member Data Documentation

const uint8_t AVRCpp::OutputPins< PortClass , flags >::myFlags [static, inherited]

Definition at line 174 of file IO.h.


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