succes

Dependencies:   microbit

Revision:
0:c15430f1895f
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/PID.h	Sat Feb 11 15:55:34 2017 +0000
@@ -0,0 +1,19 @@
+#ifndef _PID_H
+#define _PID_H
+
+// Shamelessly ripped from the interwebs
+
+typedef struct {
+    double windup_guard;
+    double proportional_gain;
+    double integral_gain;
+    double derivative_gain;
+    double prev_error;
+    double int_error;
+    double control;
+} PID;
+ 
+void pid_zeroize(PID* pid);
+void pid_update(PID* pid, double curr_error, double dt);
+    
+#endif
\ No newline at end of file