Commit graph

61 commits

Author SHA1 Message Date
hathach
278089246a fix lib depends 2022-10-21 17:47:15 +07:00
hathach
971568365d fix warning emitted by old Adafruit_LSM303_U (archived repo) 2022-10-21 17:32:04 +07:00
Eva Herrada
7d3fbca5ca
Bump to 2.3.2 2022-01-18 17:44:04 -05:00
ToMe25
a55d7baefd
Fix getGravityVector not calculating the actual values (#27)
* Fix getGravityVector not calculating the actual values

* Initializes anglesComputed as false
2022-01-16 13:00:46 -05:00
ToMe25
ef7478b39c
Add gravity vector output to Madgwick and Mahony filter (#26) 2022-01-15 21:15:50 -05:00
Dylan Herrada
c423dcc1b0
Bump to 2.3.1 2021-10-25 15:48:20 -04:00
Patrick Roncagliolo
8da69bad25
Variable delta time, orientation setters (ROS-like) (#16)
* Add orientation setters

This patch enables the user to init the filters with an arbitrary orientation.
This is usually done to place the Z axis aligned with gravity vector.

* Variable time deltas, gains as params

* Fix constructors

* Lint

* Update Adafruit_AHRS_Mahony.h

* Update Adafruit_AHRS_NXPFusion.h

* Update Adafruit_AHRS_FusionInterface.h

* Update Adafruit_AHRS_FusionInterface.h

* Update Adafruit_AHRS_FusionInterface.h
2021-10-23 12:03:30 -04:00
Dylan Herrada
3a8d00bc7b
Bump to 2.3.0 2021-07-22 11:21:56 -04:00
Frédéric Bourgeois
f7534cf5f9
Getter & setter for algorithm parameters (#23)
* Getter & setter for algorithm parameters

Getter and setter for Madgwick (beta) and Mahony (Kp & Ki).

* clang-format
2021-07-17 13:38:34 -04:00
Dylan Herrada
1425f14fbd
Bump to 2.2.4 2021-02-09 16:36:11 -05:00
ToMe25
a6eba1cb7b
Add some doxygen documentation (#19)
* Add some initial NXP docu

gitignore the html folder
I feel like its better to commit the Doxyfile, as i had to add the src
folder as an input for it to generate anything.

* Add Simple AHRS documentation

Slightly improve existing NXP Fusion docu

* Formatting

* Minor Fixes

 * Fix mainpage
 * Document some classes correctly

* Delete Doxyfile
2021-02-09 11:41:23 -05:00
ToMe25
1031b89cf1
Add getters for NXP linear acceleration, gravity vector, and geomagnetic vector (#18)
* Add getters for NXP linear acceleration, gravity vector, and geomagnetic

vector.
Also prevent Adafruit_AHRS_NXPFusion.h from being defined twice.

* Fix Formatting

I don't think i could have known the new line for "in g.", but the other
ones were just me forgetting to format it correctly :)
2021-02-07 13:12:47 -05:00
Dylan Herrada
0083676f40
Bump to 2.0.3 2021-01-05 12:42:57 -05:00
Manoj Nathwani
ca140c7521
better calibration example comments (#15)
* better calibration example comments

see https://github.com/adafruit/Adafruit_AHRS/issues/14

* Update calibration.ino
2020-12-30 18:09:00 -05:00
siddacious
5be5374f73
Update library.properties 2020-04-24 18:17:57 -07:00
siddacious
d41404df31
Update library.properties 2020-04-24 18:16:53 -07:00
siddacious
007b6f9173
Merge pull request #11 from moritzmaier/master
Update Adafruit_AHRS_NXPFusion.cpp resolves #10
2020-04-16 14:52:55 -07:00
Moritz Maier
53cb09aa01
Update Adafruit_AHRS_NXPFusion.cpp 2020-04-14 21:53:54 +02:00
Moritz Maier
28fa8e2e26
Update Adafruit_AHRS_NXPFusion.cpp
This ensures that the first orientation lock is performed, i.e. absolute heading is computed, where yaw = 0 means you head towards magnetic north
2020-04-14 17:00:38 +02:00
siddacious
aa0dab372d
Update library.properties 2020-02-28 17:47:56 -08:00
Ha Thach
7a6947e935
added abstract class Adafruit_AHRS_FusionInterface (#9)
* added abstract class Adafruit_AHRS_FusionInterface

* clang format

* only add virtual to superclass function
2020-02-26 00:19:02 -05:00
siddacious
f90ae54ef2
Update library.properties 2020-02-17 18:43:17 -08:00
siddacious
42a3f53c79
Update library.properties 2020-02-17 18:42:19 -08:00
Lady Ada
e117cb6d9d add quat output 2020-02-17 11:47:58 -05:00
Lady Ada
4524baf63d add quat to nxp, fix calib type, default to LSM6DS33 2020-02-17 11:47:09 -05:00
Lady Ada
e5f94f55b6 simplify output for webserial 2020-02-17 11:27:41 -05:00
Lady Ada
261423f611 make LSM6DS the defaults 2020-02-16 17:42:33 -05:00
ladyada
bc1488f9ec add Adafruit Sensor Calibration dep 2020-02-07 18:03:21 -05:00
Lady Ada
2998f95f73 re-remove 2020-02-02 15:33:14 -05:00
Lady Ada
29c5afebd7 add readme 2020-02-02 13:31:34 -05:00
Limor "Ladyada" Fried
e07ec313ef
full refactor (#7)
* moved files and added NXP fusion

* rename and make unique names

* renamed files and made a multi-filter tester

* USB and Mahony examples are now superceded by one calibrated_orientation example

* add lsm9ds0 fusion demo to calibrated_orientation and removed standalone version
also moving really old 10dof/9dof demos

* make one unified calibrator

* add CI

* add some deps

* add more deps

* more deps

* update naming

* more deps

* skip and dep

* manually add conversion const

* more fixfix

* change default to mahony

* fix skips

* clangclang

* moreclang
2020-02-02 13:26:56 -05:00
Kevin Townsend
a01de978b6
Merge pull request #4 from VA7NFH/patch-1
Fix typo
2018-04-10 22:56:04 +02:00
VA7NFH
b76b8729ea
Fix typo 2018-04-10 12:04:43 -07:00
microbuilder
f7e30ec316 Renamed BLE sketches to be nRF51 specific, default sensors = NXP Precision 2017-06-02 08:45:17 +02:00
microbuilder
116afba8ac Added old LSM fusion sketch 2017-04-11 21:27:20 +02:00
microbuilder
14a0e44936 Added old LSM fusion sketch 2017-04-11 21:26:39 +02:00
Kevin Townsend
a618fef0ca Updated comments 2017-04-11 20:13:12 +02:00
Kevin Townsend
e31b76f14d Update library.properties 2017-04-06 11:33:05 +02:00
Kevin Townsend
8bf428fdea Set default sensors to NXP 2017-04-06 11:29:56 +02:00
Kevin Townsend
3491e1e5c7 Set default sensors to NXP 2017-04-06 11:29:31 +02:00
microbuilder
e2229c9941 Update to 1.1.1 2017-04-06 11:26:34 +02:00
microbuilder
b7b4969eee Added Processing viewer for new fusion_usb sketches 2017-04-06 11:25:56 +02:00
microbuilder
a8b22f70a0 Added support for NXP sensors and new calibration options 2017-04-05 18:40:27 +02:00
Kevin Townsend
fbee108b04 Merge pull request #2 from e27182/patch-1
Gyro X used instead of Accel X
2017-01-30 10:23:01 +01:00
e27182
e8a3218b8f Gyro X used instead of Accel X 2017-01-29 13:14:34 +02:00
microbuilder
e2f9c45121 Added mahony skeleton sketch (WIP) 2016-10-10 18:47:55 +02:00
microbuilder
5fd2d21fa4 Added mag cal skeleton code 2016-10-10 11:33:18 +02:00
Tony DiCola
b300e97cfe Add GitHub issue template 2016-05-27 13:44:57 -07:00
Tony DiCola
d36a7c7673 Add GitHub pull request template 2016-05-27 13:39:47 -07:00
Tony DiCola
eecdfdc362 Automatic library.properties generation. 2015-03-31 12:07:26 -07:00