Onda VX747: improve the USB insertion detection

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21001 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Maurus Cuelenaere 2009-05-20 21:59:51 +00:00
parent 4633446517
commit d2595ec075

View file

@ -633,9 +633,15 @@ void usb_init_device(void)
}
#ifdef USB_GPIO_IRQ
static unsigned long last_tick;
void USB_GPIO_IRQ(void)
{
usb_status_event(usb_detect());
/* Prevent enabled-disabled bouncing */
if(current_tick - last_tick > HZ/16)
{
usb_status_event(usb_detect());
last_tick = current_tick;
}
}
#endif