From 40cbbac3afcdeeaabe48f0cd24402cbef7fa9584 Mon Sep 17 00:00:00 2001 From: patacongo Date: Wed, 18 Jan 2012 23:50:26 +0000 Subject: [PATCH] PIC32 USB, using IN BDTs where OUT BDTs should be used git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4311 7fd9a85b-ad96-42d3-883c-3090e2eb8679 --- nuttx/arch/mips/src/pic32mx/pic32mx-usbdev.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nuttx/arch/mips/src/pic32mx/pic32mx-usbdev.c b/nuttx/arch/mips/src/pic32mx/pic32mx-usbdev.c index 50b138c6c5..e1c3e7751a 100644 --- a/nuttx/arch/mips/src/pic32mx/pic32mx-usbdev.c +++ b/nuttx/arch/mips/src/pic32mx/pic32mx-usbdev.c @@ -2076,9 +2076,9 @@ static void pic32mx_ep0transfer(struct pic32mx_usbdev_s *priv, uint16_t status) /* It was an EP0 OUT transaction. Get the index to the BDT. */ #if CONFIG_USB_PINGPONG - index = ((status & USB_STAT_PPBI) == 0 ? EP0_IN_EVEN : EP0_IN_ODD); + index = ((status & USB_STAT_PPBI) == 0 ? EP0_OUT_EVEN : EP0_OUT_ODD); #else - index = EP0_IN_EVEN; + index = EP0_OUT_EVEN; #endif bdt = &g_bdt[index]; priv->eplist[0].bdtout = bdt;