Core
Loading...
Searching...
No Matches
src
driver
Inc
filter.h
1
#pragma once
2
#include <stdint.h>
3
4
typedef
enum
{
5
Filter_ROLLING_AVG
6
} Filter_type_e;
7
8
typedef
struct
core_filter_s
{
9
Filter_type_e type;
10
uint8_t posX;
11
uint8_t posY;
12
uint8_t orderX;
13
uint8_t orderY;
14
float
*prevX;
15
float
*prevY;
16
float (*func) (
float
x,
struct
core_filter_s
*filt);
17
}
core_filter_t
;
18
19
void
core_filter_init(
core_filter_t
*filt);
20
float
core_filter_update(
float
x,
core_filter_t
*filt);
core_filter_s
Definition
filter.h:8
Generated by
1.11.0