Hi Darrel,

I realised that there was no dedicated USB RX interupt, hence my problem, but that is a very nice little workaround.

It works perfectly in my current setup and will no doubt be useful in the future. Thanks for all the help!

Cheers

Andy