├── .github └── workflows │ └── rust.yml ├── .gitignore ├── .gitmodules ├── Cargo.toml ├── LICENSE ├── README.md ├── examples ├── advanced.rs ├── nalgebra.rs ├── simple.rs └── simple_by_duration.rs ├── src ├── fusion_ahrs_impl.rs ├── fusion_euler_impl.rs ├── fusion_gyr_offset_impl.rs ├── fusion_impl.rs ├── fusion_matrix_impl.rs ├── fusion_quaternion_impl.rs ├── fusion_vector_impl.rs ├── lib.rs └── nalgebra.rs └── tests ├── fusion-c ├── CMakeLists.txt ├── Makefile └── main.c ├── fusion-rs └── test_1.rs ├── fusion_c_out.csv ├── fusion_in.csv └── fusion_rs_out.csv /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark2b/imu-fusion-rs/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark2b/imu-fusion-rs/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark2b/imu-fusion-rs/HEAD/.gitmodules -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark2b/imu-fusion-rs/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark2b/imu-fusion-rs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark2b/imu-fusion-rs/HEAD/README.md -------------------------------------------------------------------------------- /examples/advanced.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark2b/imu-fusion-rs/HEAD/examples/advanced.rs -------------------------------------------------------------------------------- /examples/nalgebra.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark2b/imu-fusion-rs/HEAD/examples/nalgebra.rs -------------------------------------------------------------------------------- /examples/simple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark2b/imu-fusion-rs/HEAD/examples/simple.rs -------------------------------------------------------------------------------- /examples/simple_by_duration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark2b/imu-fusion-rs/HEAD/examples/simple_by_duration.rs -------------------------------------------------------------------------------- /src/fusion_ahrs_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark2b/imu-fusion-rs/HEAD/src/fusion_ahrs_impl.rs -------------------------------------------------------------------------------- /src/fusion_euler_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark2b/imu-fusion-rs/HEAD/src/fusion_euler_impl.rs -------------------------------------------------------------------------------- /src/fusion_gyr_offset_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark2b/imu-fusion-rs/HEAD/src/fusion_gyr_offset_impl.rs -------------------------------------------------------------------------------- /src/fusion_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark2b/imu-fusion-rs/HEAD/src/fusion_impl.rs -------------------------------------------------------------------------------- /src/fusion_matrix_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark2b/imu-fusion-rs/HEAD/src/fusion_matrix_impl.rs -------------------------------------------------------------------------------- /src/fusion_quaternion_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark2b/imu-fusion-rs/HEAD/src/fusion_quaternion_impl.rs -------------------------------------------------------------------------------- /src/fusion_vector_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark2b/imu-fusion-rs/HEAD/src/fusion_vector_impl.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark2b/imu-fusion-rs/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/nalgebra.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark2b/imu-fusion-rs/HEAD/src/nalgebra.rs -------------------------------------------------------------------------------- /tests/fusion-c/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark2b/imu-fusion-rs/HEAD/tests/fusion-c/CMakeLists.txt -------------------------------------------------------------------------------- /tests/fusion-c/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark2b/imu-fusion-rs/HEAD/tests/fusion-c/Makefile -------------------------------------------------------------------------------- /tests/fusion-c/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark2b/imu-fusion-rs/HEAD/tests/fusion-c/main.c -------------------------------------------------------------------------------- /tests/fusion-rs/test_1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark2b/imu-fusion-rs/HEAD/tests/fusion-rs/test_1.rs -------------------------------------------------------------------------------- /tests/fusion_c_out.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark2b/imu-fusion-rs/HEAD/tests/fusion_c_out.csv -------------------------------------------------------------------------------- /tests/fusion_in.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark2b/imu-fusion-rs/HEAD/tests/fusion_in.csv -------------------------------------------------------------------------------- /tests/fusion_rs_out.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark2b/imu-fusion-rs/HEAD/tests/fusion_rs_out.csv --------------------------------------------------------------------------------