3个版本
0.1.2 | 2024年7月8日 |
---|---|
0.1.1 | 2024年7月6日 |
0.1.0 | 2024年7月6日 |
768 在 算法
340 每月下载量
1MB
1.5K SLoC
Fusion AHRS
此库为Fusion AHRS C库提供惯用的Rust绑定。有关算法详细信息,请参阅https://github.com/xioTechnologies/Fusion。
用法
绑定在构建时使用 build.rs
脚本从C头文件生成。此脚本还编译正确的目标C库。两者都需要安装C编译器。
当为其他目标交叉编译时,您可能会遇到如下错误
fatal error: 'math.h' file not found
要解决这个问题,请将环境变量 FUSION_IMU_INCLUDE_PATH
设置为目标编译的 math.h
头文件的文件夹。
功能
serde
- 为此crate的输入和输出类型启用serde支持。defmt
- 为此crate的输入和输出类型推导defmt::Format
。
许可证
此crate受MIT许可证(LICENSE-MIT 或 http://opensource.org/licenses/MIT)许可。C库也使用相同的许可证。
依赖项
~0.3–3MB
~60K SLoC