---
softusb-input/main.c | 5 +----
1 files changed, 1 insertions(+), 4 deletions(-)
diff --git a/softusb-input/main.c b/softusb-input/main.c
index ef4e49b..eecfe5a 100644
--- a/softusb-input/main.c
+++ b/softusb-input/main.c
@@ -339,10 +339,7 @@ static void poll(struct ep_status *ep, char keyboard)
/* ACK */
usb_buffer[0] = USB_PID_ACK;
usb_tx(usb_buffer, 1);
- if(ep->expected_data == USB_PID_DATA0)
- ep->expected_data = USB_PID_DATA1;
- else
- ep->expected_data = USB_PID_DATA0;
+ ep->expected_data = toggle(ep->expected_data);
/* send to host */
if(keyboard) {
if(len < 9)
--
1.7.1
_______________________________________________
http://lists.milkymist.org/listinfo.cgi/devel-milkymist.org
IRC: #milkymist@Freenode