LUFA Library  130303
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Pipe.h File Reference

Common USB Pipe definitions for all architectures. More...

#include "../../../Common/Common.h"
#include "USBMode.h"
#include "AVR8/Pipe_AVR8.h"

Data Structures

struct  USB_Pipe_Table_t
 

Macros

#define PIPE_CONTROLPIPE   0
 
#define PIPE_EPNUM_MASK   0x0F
 
#define PIPE_PIPENUM_MASK   0x0F
 

Detailed Description

This module contains functions, macros and enums related to pipe management when in USB Host mode. This module contains the pipe management macros, as well as pipe interrupt and data send/receive functions for various data types.