Discussion on volatile

My computer education tells me your using gyroNow variable in separate task is not an asynchronous IO that requires volatile keyword.

My belief is that you do not need to use volatile because all V5 tasks are run on a single user CPU.

@jpearman could be so kind to comment on this assumption.