diff options
author | Dean Camera <dean@fourwalledcubicle.com> | 2011-06-08 02:45:32 +0000 |
---|---|---|
committer | Dean Camera <dean@fourwalledcubicle.com> | 2011-06-08 02:45:32 +0000 |
commit | 0bf5064aec5ac43ba2b25d44528bebb27db2f117 (patch) | |
tree | ee5e186bc1a7121e57dd2f37faf9f43b076b2aa5 /LUFA/Drivers/USB/Core/UC3/Pipe_UC3.c | |
parent | 34164a5550911277db03bbbc2a604bc59e0bbc99 (diff) | |
download | lufa-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.c | 8 |
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;
}
|