arch/arm/sc/lpc16xx: Extends commit 456a258c23: Freeing endpoints should be set the same allocations as when endpoint was allocated.

This commit is contained in:
Gregory Nutt 2018-04-23 07:21:20 -06:00
parent b555b302af
commit 2d4e9c1eae

View File

@ -3077,10 +3077,10 @@ static void lpc17_freeep(FAR struct usbdev_s *dev, FAR struct usbdev_ep_s *ep)
if (priv && privep)
{
/* Mark the endpoint as available */
/* Mark the IN/OUT endpoint as available */
flags = enter_critical_section();
priv->epavail |= (1 << privep->epphy);
priv->epavail |= (3 << (privep->epphy & ~1));
leave_critical_section(flags);
}
}