slightly improve efficiency of sampling interrupt
something like this???
tweaks for usb, trying to unearth why malformed packet happen
use asf crufty but functional implementation
add second half of wcid ident
merge wcid implementation into master