data source (variable/buffer) now volatile

http://forum.pjrc.com/threads/25778-Could-there-be-something-like-an-ISR-template-function?p=50465&viewfull=1#post50465