Version 2.2
Revamped code to remove state change from ISR
Version 1.5
...No major change