use circular buffer on MCU
try to make this branch closer to master
send data out @ 200khz sampling rate
merge with circularBuffer branch, it use ping pong buffer instead