Commit graph

78 commits

Author SHA1 Message Date
Tyeth Gundry
69fbb4021a
Bump version to 2.4.0 in library.properties 2025-08-26 15:16:15 +01:00
Dan Halbert
7d37a88d79
Merge pull request #43 from dhalbert/clang-fixes
clang format
2025-08-24 18:45:47 -04:00
Dan Halbert
6d80c3abc3 clang format 2025-08-24 18:10:35 -04:00
Dan Halbert
b14657f111
Merge pull request #42 from Every-Flavor-Robotics/master
Fix Gravity Vector Calculation (#35)
2025-08-24 17:40:46 -04:00
Swapnil Pande
1f304b21f1 Fix gravity vector calculation for Mahony filter 2025-08-19 15:13:26 -04:00
Swapnil Pande
b7e1039f9c
Merge branch 'adafruit:master' into master 2025-03-26 11:09:18 -04:00
Tyeth Gundry
8cd362a6ae
Update library.properties - bump version to 2.3.6 2024-03-26 13:07:45 +00:00
Carter Nelson
871109abcd
Merge pull request #39 from caternuson/iss38
Update for LSM6DS3TRC
2024-03-20 13:35:39 -07:00
caternuson
bfe18e94d9 clang 2024-03-20 11:44:51 -07:00
caternuson
bf743c13b1 update for LSM6DS3TRC 2024-03-20 11:27:41 -07:00
Swapnil Pande
3e8f6ca264
Fixed incorrect gravity vector computation 2024-02-25 13:55:05 -05:00
Tyeth Gundry
3b5285f636
Merge pull request #36 from tyeth/bump-version-2023-11-14-20-20-06
Update version number to 2.3.5
2023-11-29 00:51:16 +00:00
tyeth
8d4ebb8526 Warnings 2023-11-29 00:43:18 +00:00
Tyeth Gundry
09ff9f7b07 Bump version number to 2.3.5 2023-11-14 20:20:07 +00:00
dherrada
55a9541375 Update CI action versions 2023-05-12 11:23:56 -04:00
Paint Your Dragon
69b3a854be
Bump version for ESP32 fixed warnings 2022-10-24 17:48:01 -07:00
Paint Your Dragon
007b8b2678
Merge pull request #30 from adafruit/fix-warnings
fix warning emitted by old Adafruit_LSM303_U (archived repo)
2022-10-24 17:36:42 -07:00
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