fix error in biquad coefficients calculation
commitf62ec043cfc4f91a237081d3ea4cb6805d4f792d
authorrav-rav <github@raav.info>
Wed, 4 May 2016 20:44:33 +0000 (4 22:44 +0200)
committerrav-rav <github@raav.info>
Wed, 4 May 2016 20:44:33 +0000 (4 22:44 +0200)
tree4d08f0f70849f82f8fd1b9f55c1eae495159f97b
parente9963f454b0aac49dda194d2b2fd2af85cc6a008
fix error in biquad coefficients calculation
improve biquad precision and performance by using direct form 2 transposed instead of direct form 1
keep float results for luxfloat pid controller, instead of casting twice
src/main/common/filter.c
src/main/common/filter.h
src/main/flight/pid.c
src/main/sensors/gyro.c
src/main/sensors/gyro.h