Skip to content

Commit 6c9769b

Browse files
committed
v2.0.0 Updated Repo and Branding
1 parent 92e6ca4 commit 6c9769b

File tree

9 files changed

+45
-57
lines changed

9 files changed

+45
-57
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
## Nexgen Filter
2-
This library contains a collection of filter classes and noise generators used in the Nexgen Magpie Drone Flight Controller.
1+
## Reefwing Filter
2+
This library contains a collection of filter classes and noise generators used in the Reefwing Magpie Drone Flight Controller.
33

44
### Simple Moving Average (SMA)
55

@@ -268,7 +268,7 @@ Where:
268268
- `e_est`: Estimation Uncertainty
269269
- `q`: Process Noise
270270
271-
The NexgenFilter library contains various types of noise generators,
271+
The ReefwingFilter library contains various types of noise generators,
272272
including:
273273
274274
- random white noise;

examples/simpleAHRS/simpleAHRS.ino

Lines changed: 0 additions & 26 deletions
This file was deleted.

examples/simpleSMA/simpleSMA.ino

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,14 @@
55
@copyright Please see the accompanying LICENSE.txt file.
66
77
Code: David Such
8-
Version: 1.0
9-
Date: 14/02/22
8+
Version: 2.0.0
9+
Date: 15/12/22
1010
11-
1.0 Original Release 14/02/22
11+
1.0.0 Original Release. 14/02/22
12+
1.0.1 Fixed Guassian defn. 20/02/22
13+
1.0.2 Fixed #define 24/02/22
14+
1.1.0 Added Madgwick & Mahony 04/03/22
15+
2.0.0 Changed Repo and Branding 15/12/22
1216
1317
This sketch is designed to be used with the Arduino IDE Serial
1418
Plotter (CTRL+SHFT+L). The vertical (y-axis) on the plotter
@@ -28,7 +32,7 @@
2832
2933
******************************************************************/
3034

31-
#include <NexgenFilter.h>
35+
#include <ReefwingFilter.h>
3236

3337
static SMA<5> sma;
3438

examples/smaVsEma/smaVsEma.ino

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,14 @@
55
@copyright Please see the accompanying LICENSE.txt file.
66
77
Code: David Such
8-
Version: 1.0
9-
Date: 14/02/22
8+
Version: 2.0.0
9+
Date: 15/12/22
1010
11-
1.0 Original Release 14/02/22
11+
1.0.0 Original Release. 14/02/22
12+
1.0.1 Fixed Guassian defn. 20/02/22
13+
1.0.2 Fixed #define 24/02/22
14+
1.1.0 Added Madgwick & Mahony 04/03/22
15+
2.0.0 Changed Repo and Branding 15/12/22
1216
1317
This sketch is designed to be used with the Arduino IDE Serial
1418
Plotter (CTRL+SHFT+L). The vertical (y-axis) on the plotter
@@ -25,7 +29,7 @@
2529
2630
******************************************************************/
2731

28-
#include <NexgenFilter.h>
32+
#include <ReefwingFilter.h>
2933

3034
static SMA<5> sma;
3135
static EMA<2> ema;

examples/unoTempSensor/unoTempSensor.ino

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,14 @@
55
@copyright Please see the accompanying LICENSE.txt file.
66
77
Code: David Such
8-
Version: 1.0
9-
Date: 14/02/22
8+
Version: 2.0.0
9+
Date: 15/12/22
1010
11-
1.0 Original Release 14/02/22
11+
1.0.0 Original Release. 14/02/22
12+
1.0.1 Fixed Guassian defn. 20/02/22
13+
1.0.2 Fixed #define 24/02/22
14+
1.1.0 Added Madgwick & Mahony 04/03/22
15+
2.0.0 Changed Repo and Branding 15/12/22
1216
1317
This sketch is designed to be used with the Arduino IDE Serial
1418
Plotter (CTRL+SHFT+L).
@@ -43,7 +47,7 @@
4347
- e_est: Estimation Uncertainty
4448
- q: Process Noise
4549
46-
The NexgenFilter library contains various types of noise generators,
50+
The ReefwingFilter library contains various types of noise generators,
4751
including:
4852
4953
- random white noise;
@@ -57,7 +61,7 @@
5761
5862
******************************************************************/
5963

60-
#include <NexgenFilter.h>
64+
#include <ReefwingFilter.h>
6165

6266
static SMA<5, uint32_t, uint64_t> sma;
6367
static EMA<4, uint32_t> ema;

keywords.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#######################################
2-
# IDE Map for Nexgen Filter
2+
# IDE Map for Reefwing Filter
33
#######################################
44

55
#######################################
@@ -8,7 +8,7 @@
88

99
SMA KEYWORD1
1010
EMA KEYWORD1
11-
NexgenFilter KEYWORD1
11+
ReefwingFilter KEYWORD1
1212
ComplementaryFilter KEYWORD1
1313
SimpleKalmanFilter KEYWORD1
1414
NoiseGenerator KEYWORD1

library.properties

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
name=NexgenFilter
2-
version=1.1.0
1+
name=ReefwingFilter
2+
version=2.0.0
33
author=David Such <dsuch@reefwing.com.au>
44
maintainer=David Such <dsuch@reefwing.com.au>
55
sentence=A collection of filters & noise generators used in the Magpie Flight Controller.
66
paragraph=Includes Simple Moving Average, Exponential Moving Average, Complementary & Simple Kalman Filters.
77
category=Data Processing
8-
url=https://bitbucket.org/David_Such/nexgen_filter/src/main/
8+
url=https://bitbucket.org/David_Such/Reefwing_filter/src/main/
99
architectures=*
10-
includes=NexgenFilter.h
10+
includes=ReefwingFilter.h
Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,18 @@
11
/******************************************************************
2-
@file NexgenFilter.cpp
2+
@file ReefwingFilter.cpp
33
@brief A collection of filters used in the Magpie Flight Controller.
44
@author David Such
55
@copyright Please see the accompanying LICENSE.txt file.
66
77
Code: David Such
8-
Version: 1.1.0
9-
Date: 04/03/22
8+
Version: 2.0.0
9+
Date: 15/12/22
1010
1111
1.0.0 Original Release. 14/02/22
1212
1.0.1 Fixed Guassian defn. 20/02/22
1313
1.0.2 Fixed #define 24/02/22
1414
1.1.0 Added Madgwick & Mahony 04/03/22
15+
2.0.0 Changed Repo and Branding 15/12/22
1516
1617
Credits - SMA and EMA filter code is extracted from the
1718
Arduino-Filters Library by Pieter Pas
@@ -25,7 +26,7 @@
2526
******************************************************************/
2627

2728
#include "Arduino.h"
28-
#include "NexgenFilter.h"
29+
#include "ReefwingFilter.h"
2930
#include <math.h>
3031

3132
/******************************************************************
Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,18 @@
11
/******************************************************************
2-
@file NexgenFilter.h
2+
@file ReefwingFilter.h
33
@brief A collection of filters used in the Magpie Flight Controller.
44
@author David Such
55
@copyright Please see the accompanying LICENSE.txt file.
66
77
Code: David Such
8-
Version: 1.1.0
9-
Date: 04/03/22
8+
Version: 2.0.0
9+
Date: 15/12/22
1010
1111
1.0.0 Original Release. 14/02/22
1212
1.0.1 Fixed Guassian defn. 20/02/22
1313
1.0.2 Fixed #define 24/02/22
1414
1.1.0 Added Madgwick & Mahony 04/03/22
15+
2.0.0 Changed Repo and Branding 15/12/22
1516
1617
Credits - SMA and EMA filter code is extracted from the
1718
Arduino-Filters Library by Pieter Pas
@@ -24,8 +25,8 @@
2425
2526
******************************************************************/
2627

27-
#ifndef NexgenFilter_h
28-
#define NexgenFilter_h
28+
#ifndef ReefwingFilter_h
29+
#define ReefwingFilter_h
2930

3031
#include "Arduino.h"
3132

0 commit comments

Comments
 (0)