Dependencies:   mbed QEI HIDScope biquadFilter MODSERIAL FastPWM

Revision:
55:f764f223c56a
Parent:
48:39f84359998a
--- a/controller.cpp	Mon Oct 14 20:05:57 2019 +0000
+++ b/controller.cpp	Tue Oct 15 12:19:22 2019 +0000
@@ -62,4 +62,13 @@
         float PA[] = {1,2,3};
         float QA[] = {4,5,6};
         BuildController(Set_EndAffector, PA, QA);
+}
+
+float DigitalBiquadFilter(ControllerSettings& StrucName, MemoryIO& MemName, X)
+{
+    //Difference equation which implements the digital biquad filter
+    float Y = StrucName.A * X + StrucName.B * MemName.Xm + StrucName.C * MemName.Xmm + StrucName.D * MemName.Ym + StrucName.E * MemName.Ymm;        
+    
+    
+    return Y; 
 }
\ No newline at end of file