{\r
Pipe_SelectPipe(PNum);\r
\r
- if (Pipe_IsConfigured() && (Pipe_BoundEndpointNumber() == EndpointAddress))\r
+ if (Pipe_IsConfigured() && (Pipe_BoundEndpointNumber() == (EndpointAddress & PIPE_EPNUM_MASK)))\r
return true;\r
}\r
\r
{\r
uint8_t ErrorCode;\r
\r
- Pipe_SetToken(PIPE_TOKEN_IN);\r
+ Pipe_SetPipeToken(PIPE_TOKEN_IN);\r
\r
if ((ErrorCode = Pipe_WaitUntilReady()))\r
return ErrorCode;\r