#embedded-hal-driver #magnetometer #compass #chip #sensor #no-std-driver #i2c

no-std qmc5883l

用于QMC5883L磁力传感器的嵌入式Rust驱动程序

1个不稳定版本

使用旧的Rust 2015

0.0.1 2019年6月28日

#11 in #compass

Download history 10/week @ 2024-03-27 16/week @ 2024-04-03 6/week @ 2024-04-10 94/week @ 2024-04-17 77/week @ 2024-04-24 44/week @ 2024-05-01 40/week @ 2024-05-08 18/week @ 2024-05-15 18/week @ 2024-05-29 34/week @ 2024-06-05 50/week @ 2024-06-12 33/week @ 2024-06-19 24/week @ 2024-06-26

每月146次下载

AGPL-3.0-or-later

16KB
140

QMC5883L

一个用于QMC5883L磁力传感器芯片的嵌入式Rust no_std 驱动程序。

使用方法

作为依赖项包含在您的Cargo.toml中

[dependencies.qmc5883l]
version = "<version>"

要使用传感器,请使用嵌入式hal i2c设备调用QMC5883L::new

extern crate qmc5883l;

// Create the sensor in soft-reset mode.
let mut dev = QMC5883L::new(i2c_dev).unwrap();
// Enable data collection.
dev.continuous().unwrap();
// Get magnetometer (x,y,z) measurement.
let (x, y, z) = dev.mag().unwrap();

文档

API文档在docs.rs上生成。

许可证

在AGPL-3.0下许可。


lib.rs:

一个与QMC5883L磁力传感器接口的无平台驱动程序。

此驱动程序使用embedded-hal特质构建。

依赖关系

~71KB