Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add DCM fusion #173

Merged
merged 1 commit into from
Jan 31, 2023
Merged

Add DCM fusion #173

merged 1 commit into from
Jan 31, 2023

Conversation

TheButlah
Copy link
Collaborator

From #155

A DCM Based Attitude Estimation Algorithm for Low-Cost MEMS IMUs
Heikki Hyyti & Arto Visala, 2015
@TheButlah TheButlah mentioned this pull request Jan 31, 2023
@@ -0,0 +1,40 @@
use dcmimu::DCMIMU;
use embassy_time::Instant;
use firmware_protocol::ImuType;

Check warning

Code scanning / clippy

unused import: `firmware_protocol::ImuType`

unused import: `firmware_protocol::ImuType`
use embassy_time::Instant;
use firmware_protocol::ImuType;

use crate::imu::{FusedData, Fuser, Imu, Quat, UnfusedData};

Check warning

Code scanning / clippy

unused import: `Imu`

unused import: `Imu`
}

impl Dcm {
pub fn new() -> Self {

Check warning

Code scanning / clippy

associated function `new` is never used

associated function `new` is never used
@TheButlah TheButlah merged commit c2d4a0e into SlimeVR:main Jan 31, 2023
@TheButlah TheButlah deleted the fusion-dcm branch January 31, 2023 06:40
@TheButlah TheButlah added Area: Firmware Relating to the firmware subprojct Type: Enhancement A new feature or improvement labels Feb 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area: Firmware Relating to the firmware subprojct Type: Enhancement A new feature or improvement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants