From ea361a0d302e19faf587d31a891d0eecedd765d6 Mon Sep 17 00:00:00 2001 From: Dean Camera Date: Mon, 14 Mar 2011 00:03:30 +0000 Subject: Correct Endpoint/Pipe maximum constants for the AVR32 UC3 models. --- LUFA/Drivers/USB/Core/UC3/Pipe_UC3.h | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'LUFA/Drivers/USB/Core/UC3/Pipe_UC3.h') diff --git a/LUFA/Drivers/USB/Core/UC3/Pipe_UC3.h b/LUFA/Drivers/USB/Core/UC3/Pipe_UC3.h index 204169f00..10d443451 100644 --- a/LUFA/Drivers/USB/Core/UC3/Pipe_UC3.h +++ b/LUFA/Drivers/USB/Core/UC3/Pipe_UC3.h @@ -172,10 +172,14 @@ */ #define PIPE_CONTROLPIPE_DEFAULT_SIZE 64 - /** Total number of pipes (including the default control pipe at address 0) which may be used in - * the device. - */ - #define PIPE_TOTAL_PIPES 7 + #if defined(USB_SERIES_UC3A3_AVR) || defined(USB_SERIES_UC3A4_AVR) || defined(__DOXYGEN__) + /** Total number of pipes (including the default control pipe at address 0) which may be used in + * the device. + */ + #define PIPE_TOTAL_PIPES 8 + #else + #define PIPE_TOTAL_PIPES 7 + #endif /** Size in bytes of the largest pipe bank size possible in the device. Not all banks on each AVR * model supports the largest bank size possible on the device; different pipe numbers support -- cgit v1.2.3