| LUFA Library 140302 |

All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros
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.

Note
  This file should not be included directly. It is automatically included as needed by the USB driver dispatch header located in LUFA/Drivers/USB/USB.h.