aboutsummaryrefslogtreecommitdiffstats
path: root/LUFA/Drivers/USB/Core/UC3/Pipe_UC3.c
diff options
context:
space:
mode:
authorDean Camera <dean@fourwalledcubicle.com>2011-06-08 02:45:32 +0000
committerDean Camera <dean@fourwalledcubicle.com>2011-06-08 02:45:32 +0000
commit0bf5064aec5ac43ba2b25d44528bebb27db2f117 (patch)
treeee5e186bc1a7121e57dd2f37faf9f43b076b2aa5 /LUFA/Drivers/USB/Core/UC3/Pipe_UC3.c
parent34164a5550911277db03bbbc2a604bc59e0bbc99 (diff)
downloadlufa-0bf5064aec5ac43ba2b25d44528bebb27db2f117.tar.gz
lufa-0bf5064aec5ac43ba2b25d44528bebb27db2f117.tar.bz2
lufa-0bf5064aec5ac43ba2b25d44528bebb27db2f117.zip
Pipe_BoundEndpointNumber() has been renamed to Pipe_GetBoundEndpointAddress(), and now returns the correct endpoint direction as part of the endpoint address.
Add Audio_GetSetEndpointProperty() function to the Host mode Audio class driver.
Diffstat (limited to 'LUFA/Drivers/USB/Core/UC3/Pipe_UC3.c')
-rw-r--r--LUFA/Drivers/USB/Core/UC3/Pipe_UC3.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/LUFA/Drivers/USB/Core/UC3/Pipe_UC3.c b/LUFA/Drivers/USB/Core/UC3/Pipe_UC3.c
index 92589a870..4e67f9691 100644
--- a/LUFA/Drivers/USB/Core/UC3/Pipe_UC3.c
+++ b/LUFA/Drivers/USB/Core/UC3/Pipe_UC3.c
@@ -86,13 +86,7 @@ bool Pipe_IsEndpointBound(const uint8_t EndpointAddress)
if (!(Pipe_IsConfigured()))
continue;
- uint8_t PipeToken = Pipe_GetPipeToken();
- bool PipeTokenCorrect = true;
-
- if (PipeToken != PIPE_TOKEN_SETUP)
- PipeTokenCorrect = (PipeToken == ((EndpointAddress & PIPE_EPDIR_MASK) ? PIPE_TOKEN_IN : PIPE_TOKEN_OUT));
-
- if (PipeTokenCorrect && (Pipe_BoundEndpointNumber() == (EndpointAddress & PIPE_EPNUM_MASK)))
+ if (Pipe_GetBoundEndpointAddress() == EndpointAddress)
return true;
}