Higher-order gyro filter (#5257)
commit141d6ec30afa8234ba54ceb11fc97ff33d0325f7
authorPetr Ledvina <ledvinap@gmail.com>
Wed, 14 Mar 2018 12:45:20 +0000 (14 13:45 +0100)
committerMichael Keller <github@ike.ch>
Wed, 14 Mar 2018 12:45:20 +0000 (15 01:45 +1300)
treef9188384a8be8e4d1ecfc9f0129bd9cf39e881fc
parent35f5e5025f8d86471d96afbd263da3421c3f10bf
Higher-order gyro filter (#5257)

* Implement nth order Butterworth

Uses biquad sections

* Purge RC+FIR2

* Add butterworth LPS as gyro filter

Replaces RC+FIR

* Make FKF code conditional

* Add USE_FIR_FILTER_DENOISE

Denoise is almost useless anyway ...
src/main/common/filter.c
src/main/common/filter.h
src/main/flight/pid.c
src/main/interface/settings.c
src/main/sensors/gyro.c
src/main/sensors/gyro.h
src/main/target/OMNIBUS/target.h
src/main/target/common_fc_pre.h