AVRCpp::Bits< Register, bitFlags > Struct Template Reference

#include <IO.h>

List of all members.

Static Public Member Functions

static void Set ()
static void Clear ()
static void Toggle ()
static bool IsAnySet ()
static bool IsSet ()
static void SetTo (bool value)
static void Change (typename Register::Type value)
static Register::Type Select ()


Detailed Description

template<class Register, uint16_t bitFlags>
struct AVRCpp::Bits< Register, bitFlags >

Definition at line 223 of file IO.h.


Member Function Documentation

template<class Register, uint16_t bitFlags>
static void AVRCpp::Bits< Register, bitFlags >::Set (  )  [inline, static]

Definition at line 225 of file IO.h.

00225 { SetBits<Register>(bitFlags); }

template<class Register, uint16_t bitFlags>
static void AVRCpp::Bits< Register, bitFlags >::Clear (  )  [inline, static]

Definition at line 226 of file IO.h.

00226 { ClearBits<Register>(bitFlags); }

template<class Register, uint16_t bitFlags>
static void AVRCpp::Bits< Register, bitFlags >::Toggle (  )  [inline, static]

Definition at line 227 of file IO.h.

00227 { ToggleBits<Register>(bitFlags); }

template<class Register, uint16_t bitFlags>
static bool AVRCpp::Bits< Register, bitFlags >::IsAnySet (  )  [inline, static]

Definition at line 228 of file IO.h.

00228 { return IsAnyBitSet<Register>(bitFlags); }

template<class Register, uint16_t bitFlags>
static bool AVRCpp::Bits< Register, bitFlags >::IsSet (  )  [inline, static]

Definition at line 229 of file IO.h.

00229 { return IsBitsSet<Register>(bitFlags); }

template<class Register, uint16_t bitFlags>
static void AVRCpp::Bits< Register, bitFlags >::SetTo ( bool  value  )  [inline, static]

Definition at line 230 of file IO.h.

00230 { SetBitsTo<Register>(bitFlags, value); }

template<class Register, uint16_t bitFlags>
static void AVRCpp::Bits< Register, bitFlags >::Change ( typename Register::Type  value  )  [inline, static]

Definition at line 231 of file IO.h.

00231 { ChangeBits<Register>(bitFlags, value); }

template<class Register, uint16_t bitFlags>
static Register::Type AVRCpp::Bits< Register, bitFlags >::Select (  )  [inline, static]

Definition at line 232 of file IO.h.

00232 { return SelectBits<Register>(bitFlags); }


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