From 0d800753877be372150721120452b9147a55e764 Mon Sep 17 00:00:00 2001 From: Dean Camera Date: Tue, 14 May 2013 16:31:29 +0200 Subject: Fix missing bitshift in the AVR8 Pipe_GetBoundEndpointAddress() function. --- LUFA/Drivers/USB/Core/AVR8/Pipe_AVR8.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'LUFA/Drivers/USB/Core') diff --git a/LUFA/Drivers/USB/Core/AVR8/Pipe_AVR8.h b/LUFA/Drivers/USB/Core/AVR8/Pipe_AVR8.h index 82664f5d8..b3962633f 100644 --- a/LUFA/Drivers/USB/Core/AVR8/Pipe_AVR8.h +++ b/LUFA/Drivers/USB/Core/AVR8/Pipe_AVR8.h @@ -323,7 +323,7 @@ uint8_t UPCFG0X_Temp = UPCFG0X; return (((UPCFG0X_Temp >> PEPNUM0) & PIPE_EPNUM_MASK) | - ((UPCFG0X_Temp & PTOKEN1) ? ENDPOINT_DIR_IN : ENDPOINT_DIR_OUT)); + ((UPCFG0X_Temp & (1 << PTOKEN1)) ? ENDPOINT_DIR_IN : ENDPOINT_DIR_OUT)); } /** Sets the period between interrupts for an INTERRUPT type pipe to a specified number of milliseconds. -- cgit v1.2.3