52 float32_t arw, float32_t feedforward);
53 float32_t
pid_Step(
pid_Pid *pid, float32_t current, float32_t target, float32_t dt);
PID regulator structure.
Definition: pid.h:37
void pid_Init(pid_Pid *pid, float32_t kp, float32_t ki, float32_t kd, float32_t arw, float32_t feedforward)
Initialize the PID structure.
Definition: pid.c:29
float32_t target
Desired state of the system to control.
Definition: pid.h:39
float32_t pid_Step(pid_Pid *pid, float32_t current, float32_t target, float32_t dt)
Step the PID structure.
Definition: pid.c:49