Commit 02a4f8df9ca7a5cf3544edf40678f81e81274499

Con Kolivas 2013-10-14T11:44:37

Convert the usb callback function to using cgsem_t timed waits to avoid race conditions with conditionals/mutexes.