change timer usleep function naming
add usb code. nothing seems to work? :S