#嵌入式HAL #bmp180 #i2c #嵌入式 #压力传感器 #I2C总线 #异步特型

无需std bmp180-嵌入式HAL

一个与BMP180气压传感器接口的平台无关驱动程序

1 个不稳定版本

0.1.0 2024年5月12日

#930硬件支持

MIT/Apache

39KB
731 代码行

BMP180

使用embedded-halembedded-hal-async特型与BMP180(压力传感器)进行接口的平台无关驱动程序。

特性

以下特性可用

  • blocking:启用阻塞功能。
  • async:启用异步功能。
  • log:启用使用log软件包的调试日志。
  • defmt:启用使用defmt软件包的调试日志。
  • impl-debug:为结构和枚举实现core::fmt::Debug
  • impl-defmt-format:为结构和枚举实现defmt::Format
  • fuzz:启用用于模糊测试的fuzz模块。
  • disable-arithmetic-checks:禁用算术检查。
  • i-know-what-i-am-doing:允许您将初始化的设备拆分成其部分,然后再将其组装起来。当您想要释放I2C总线并将其用于其他用途时很有用。不过,不推荐这样做,您可以使用embedded-hal-busembassy-embedded-hal来共享I2C总线。

用法

请参阅示例目录

许可

根据以下任何一种许可进行许可

贡献

除非你明确说明,否则根据Apache-2.0许可证定义,你提交的任何有意包含在工作中的贡献,将根据上述条款双授权,不附加任何额外条款或条件。

依赖项

~385–610KB
~13K SLoC