Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fusion/Fusion.h@1:57502185804c, 2021-10-30 (annotated)
- Committer:
- natvich
- Date:
- Sat Oct 30 17:17:07 2021 +0000
- Revision:
- 1:57502185804c
Projet ATTITUDE IMU
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
natvich | 1:57502185804c | 1 | /** |
natvich | 1:57502185804c | 2 | * @file Fusion.h |
natvich | 1:57502185804c | 3 | * @author Seb Madgwick |
natvich | 1:57502185804c | 4 | * @brief Main header file for the library. This is the only file that needs to |
natvich | 1:57502185804c | 5 | * be included when using the library. |
natvich | 1:57502185804c | 6 | * |
natvich | 1:57502185804c | 7 | * Fusion is an ANSI C99 compliment sensor fusion library for sensor arrays of |
natvich | 1:57502185804c | 8 | * gyroscopes, accelerometers, and magnetometers. Fusion was specifically |
natvich | 1:57502185804c | 9 | * developed for use with embedded systems and has been optimised for execution |
natvich | 1:57502185804c | 10 | * speed. The library includes modules for: attitude and heading reference |
natvich | 1:57502185804c | 11 | * system (AHRS) sensor fusion, gyroscope bias correction, and a tilt- |
natvich | 1:57502185804c | 12 | * compensated compass. |
natvich | 1:57502185804c | 13 | */ |
natvich | 1:57502185804c | 14 | |
natvich | 1:57502185804c | 15 | #ifndef FUSION_H |
natvich | 1:57502185804c | 16 | #define FUSION_H |
natvich | 1:57502185804c | 17 | |
natvich | 1:57502185804c | 18 | //------------------------------------------------------------------------------ |
natvich | 1:57502185804c | 19 | // Includes |
natvich | 1:57502185804c | 20 | |
natvich | 1:57502185804c | 21 | #ifdef __cplusplus |
natvich | 1:57502185804c | 22 | extern "C" { |
natvich | 1:57502185804c | 23 | #endif |
natvich | 1:57502185804c | 24 | |
natvich | 1:57502185804c | 25 | #include "FusionAhrs.h" |
natvich | 1:57502185804c | 26 | #include "FusionBias.h" |
natvich | 1:57502185804c | 27 | #include "FusionCalibration.h" |
natvich | 1:57502185804c | 28 | //#include "FusionCompass.h" |
natvich | 1:57502185804c | 29 | #include "FusionTypes.h" |
natvich | 1:57502185804c | 30 | |
natvich | 1:57502185804c | 31 | #ifdef __cplusplus |
natvich | 1:57502185804c | 32 | } |
natvich | 1:57502185804c | 33 | #endif |
natvich | 1:57502185804c | 34 | |
natvich | 1:57502185804c | 35 | #endif |
natvich | 1:57502185804c | 36 | //------------------------------------------------------------------------------ |
natvich | 1:57502185804c | 37 | // End of file |