8个版本
0.2.4 | 2020年10月8日 |
---|---|
0.2.3 | 2020年6月29日 |
0.1.2 | 2020年6月24日 |
#1157 in 嵌入式开发
26KB
555 代码行
ADXL313嵌入式HAL SPI驱动程序包
Rust HAL实现(使用SPI驱动程序)用于Analog Device的ADXL313 3轴加速度计。基于adxl355包
用法
在Cargo.toml中将库作为依赖项包含
[dependencies.adxl313]
version = "<version>"
使用嵌入式HAL实现获取SPI和一个用于芯片选择的GPIO OutputPin,然后创建加速度计句柄
use adxl313::{Adxl313, Accelerometer};
// to create sensor with default configuration:
let mut accelerometer = Adxl313::new(spi, cs)?;
// start measurements
accelerometer.start_measuring();
// to get 3d accerlation data:
let accel = accelerometer.acceleration()?;
println!("{:?}", accel);
依赖项
~565KB
~13K SLoC