From f235f1d4c0c222402d0e8b64cdf50533ef4dc9c9 Mon Sep 17 00:00:00 2001 From: Frank Gevaerts Date: Sun, 30 Nov 2008 15:56:49 +0000 Subject: Remove usb_drv_wait from the public usb api, and remove the implementation from usb-drv-arc.c, as it is not actually used git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19275 a1c6a512-1295-4272-9138-f99709370657 --- firmware/drivers/isp1583.c | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) (limited to 'firmware/drivers/isp1583.c') diff --git a/firmware/drivers/isp1583.c b/firmware/drivers/isp1583.c index 62c16e880c..2d986384e6 100644 --- a/firmware/drivers/isp1583.c +++ b/firmware/drivers/isp1583.c @@ -545,6 +545,21 @@ int usb_drv_send_nonblocking(int ep, void* ptr, int length) return usb_drv_send(ep, ptr, length); } +static void usb_drv_wait(int ep, bool send) +{ + logf("usb_drv_wait(%d, %d)", ep, send); + if(send) + { + while (endpoints[ep].out_in_progress) + nop_f(); + } + else + { + while (endpoints[ep].in_ack) + nop_f(); + } +} + int usb_drv_send(int ep, void* ptr, int length) { logf("usb_drv_send_nb(%d, 0x%x, %d)", ep, &ptr, length); @@ -578,21 +593,6 @@ void usb_drv_reset_endpoint(int ep, bool send) usb_enable_endpoint(ep_index(ep, (int)send)); } -void usb_drv_wait(int ep, bool send) -{ - logf("usb_drv_wait(%d, %d)", ep, send); - if(send) - { - while (endpoints[ep].out_in_progress) - nop_f(); - } - else - { - while (endpoints[ep].in_ack) - nop_f(); - } -} - void usb_drv_cancel_all_transfers(void) { logf("usb_drv_cancel_all_tranfers()"); -- cgit v1.2.3