From My Robocup 2011 Project
Re-worked Circular Buffer to work with Arduino
Working Circular Buffer Library
Fixed to putValue(float)
Added yields to QTR, not sure if it was necessary