USB_Host_Shield_2.0
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Types | Static Public Member Functions | List of all members
TPin< PORT, PIN > Class Template Reference

#include <avrpins.h>

Public Types

enum  { Number = PIN }
 
typedef PORT Port
 

Static Public Member Functions

static void Set ()
 
static void Set (uint8_t val)
 
static void SetDir (uint8_t val)
 
static void Clear ()
 
static void Toggle ()
 
static void SetDirRead ()
 
static void SetDirWrite ()
 
static uint8_t IsSet ()
 
static void WaiteForSet ()
 
static void WaiteForClear ()
 

Detailed Description

template<typename PORT, uint8_t PIN>
class TPin< PORT, PIN >

Definition at line 177 of file avrpins.h.

Member Typedef Documentation

template<typename PORT , uint8_t PIN>
typedef PORT TPin< PORT, PIN >::Port

Definition at line 181 of file avrpins.h.

Member Enumeration Documentation

template<typename PORT , uint8_t PIN>
anonymous enum
Enumerator
Number 

Definition at line 182 of file avrpins.h.

Member Function Documentation

template<typename PORT , uint8_t PIN>
static void TPin< PORT, PIN >::Clear ( )
inlinestatic

Definition at line 196 of file avrpins.h.

template<typename PORT , uint8_t PIN>
static uint8_t TPin< PORT, PIN >::IsSet ( )
inlinestatic

Definition at line 204 of file avrpins.h.

template<typename PORT , uint8_t PIN>
static void TPin< PORT, PIN >::Set ( )
inlinestatic

Definition at line 184 of file avrpins.h.

template<typename PORT , uint8_t PIN>
static void TPin< PORT, PIN >::Set ( uint8_t  val)
inlinestatic

Definition at line 186 of file avrpins.h.

template<typename PORT , uint8_t PIN>
static void TPin< PORT, PIN >::SetDir ( uint8_t  val)
inlinestatic

Definition at line 191 of file avrpins.h.

template<typename PORT , uint8_t PIN>
static void TPin< PORT, PIN >::SetDirRead ( )
inlinestatic

Definition at line 200 of file avrpins.h.

template<typename PORT , uint8_t PIN>
static void TPin< PORT, PIN >::SetDirWrite ( )
inlinestatic

Definition at line 202 of file avrpins.h.

template<typename PORT , uint8_t PIN>
static void TPin< PORT, PIN >::Toggle ( )
inlinestatic

Definition at line 198 of file avrpins.h.

template<typename PORT , uint8_t PIN>
static void TPin< PORT, PIN >::WaiteForClear ( )
inlinestatic

Definition at line 208 of file avrpins.h.

template<typename PORT , uint8_t PIN>
static void TPin< PORT, PIN >::WaiteForSet ( )
inlinestatic

Definition at line 206 of file avrpins.h.


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