aboutsummaryrefslogtreecommitdiff
path: root/src/drivers/lsm303d/iirFilter.h
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>2013-08-04 13:46:30 +1000
committerLorenz Meier <lm@inf.ethz.ch>2013-08-04 15:47:35 +0200
commit686edfefb8b8bb90e630cac166ad06776229f55a (patch)
tree6efbb5b8c501e41384c82a3e5052c8bfd589d548 /src/drivers/lsm303d/iirFilter.h
parenta87690d0e279bfe273465dc34ad0058bdaabd015 (diff)
downloadpx4-firmware-686edfefb8b8bb90e630cac166ad06776229f55a.tar.gz
px4-firmware-686edfefb8b8bb90e630cac166ad06776229f55a.tar.bz2
px4-firmware-686edfefb8b8bb90e630cac166ad06776229f55a.zip
Removed LSM303D filter
Diffstat (limited to 'src/drivers/lsm303d/iirFilter.h')
-rw-r--r--src/drivers/lsm303d/iirFilter.h59
1 files changed, 0 insertions, 59 deletions
diff --git a/src/drivers/lsm303d/iirFilter.h b/src/drivers/lsm303d/iirFilter.h
deleted file mode 100644
index ab4223a8e..000000000
--- a/src/drivers/lsm303d/iirFilter.h
+++ /dev/null
@@ -1,59 +0,0 @@
-#ifndef IIRFILTER__H__
-#define IIRFILTER__H__
-
-__BEGIN_DECLS
-
-#define MAX_LENGTH 4
-
-typedef struct FILTER_s
-{
- float denData[MAX_LENGTH];
- float numData[MAX_LENGTH];
- int denLength;
- int numLength;
- float Ts;
- float inpData[MAX_LENGTH];
- float outData[MAX_LENGTH];
- unsigned int inpCnt;
-} FIL_T;
-
-typedef struct TF_ZPG_s
-{
- int zerosLength;
- double zerosData[MAX_LENGTH + 1];
- int polesLength;
- double polesData[MAX_LENGTH + 1];
- double gain;
- double Ts;
-} TF_ZPG_t;
-
-typedef struct TF_POLY_s
-{
- int numLength;
- double numData[MAX_LENGTH];
- int denLength;
- double denData[MAX_LENGTH];
- double Ts;
-} TF_POLY_t;
-
-typedef struct TF_DIF_s
-{
- int numInt;
- int numDiff;
- int lowpassLength;
- int highpassLength;
- double lowpassData[MAX_LENGTH];
- int highpassData[MAX_LENGTH];
- double gain;
- double Ts;
-} TF_DIF_t;
-
-__EXPORT int testFunction(void);
-
-__EXPORT float updateFilter(FIL_T *pFilt, float inp);
-
-__EXPORT int initFilter(const TF_DIF_t *pDifc, double Ts, FIL_T *pFilt);
-
-__END_DECLS
-
-#endif