Fixed USB startup
More USB startup fixing
Hotfix: Added missing drivers to USB startup
Hotfix: ROMFS autostart includes now IO upgrade
Move NuttX configurations out of the NuttX tree proper. This reduces the diffs we have to carry against the NuttX upstream repo to just our local patches to the NuttX code itself.
Add a missing module -> module makefile dependency
Added queue to mpu6k driver
Simple ring-buffer template class, because re-implementing the wheel in every driver is silly.
Merge branch 'master' into mpu6k_queue
Add some more useful methods to the ringbuffer class.
Try to save our sanity a bit and use the generic ringbuffer class rather than re-implementing the wheel.
Fixed driver test / direct read, looks good
Hotfix for attitude estimator EKF init
Added rate limit in sensors app. Just pending accel filters now
mathlib: added LowPassFilter2p object

used in gyro and accel drivers for better filtering
Enabled mathlib
Merge branch 'master' into mpu6k_queue
Improvements to the HX stream protocol implementation.
Add the ability to cancel a begin/end perf counter if the begin turns out to have been in error.
Fix an issue with the pwm_servo driver when using one of the STM32 advanced timers.