Stuck trying to use V-USB

Gee thanks so much for the time you have put in Tom :grin:
I'll study that and get back to you.

My first run got this error on

if(usbInterruptIsReady()){
/* called after every poll of the interrupt endpoint /
advanceCircleByFixedAngle();
DBG1(0x03, 0, 0); /
debug output: interrupt report prepared */
usbSetInterrupt((unsigned char *)&reportBuffer, sizeof(reportBuffer));
}

Mouse:149: error: 'usbInterruptIsReady' was not declared in this scope
Mouse:153: error: 'usbSetInterrupt' was not declared in this scope
Mouse.cpp:158: warning: function declared 'noreturn' has a 'return' statement

This is declared on line 220 or so of usbdrv.h
I'm running this on a mega328p