Please help support the site by donating at the link below.https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=8ZRU34U47BESW
I am not sure that the 1.2mSec timming difference when charging will effect the use of the code enough to actually try and compensate for it. Detecting the faster speed and dropping a cycle seems like a lot of work when all you need to do is charge your controller from a different source.
Everyone's R/F speeds should change slightly based on USB power or Battery power and the game that's being played. In MW2 here it changes based on USB/Battery power with the same timing of masked versus pressed times on the R1 button, so while that's fixed, the rate of fire changes because of the 100Hz versus 89.3Hz deal. Since the vast majority of people will play wireless, Battery power, that's the setup I'd shoot for (what a horrible pun) but make sure that plugging it up isn't going to cause any major issues other than it firing a shade faster, but again that's going to be game dependent as well.