float core_filter_update(float x, core_filter_t *filt)
Get an output value from the filter. This is the primary function being called.
Definition filter.c:9
bool core_filter_rolling_avg_init(uint8_t order, core_filter_t *filt)
Initialize a rolling average. This will apply an even coefficient across the last (order) inputs to t...
Definition filter.c:35
bool core_filter_exp_lowpass_init(float a, core_filter_t *filt)
Initialize an exponential lowpass filter.
Definition filter.c:55