#serial #embedded-hal #driver #no-std-driver #serial-communication #no-std #rs232-rs485

no-std mks979b

为MKS 979B大气到真空传感器提供的no_std驱动程序。基于嵌入式HAL特性。

1 个不稳定版本

0.1.0 2022年3月2日

#1009 in 嵌入式开发

Apache-2.0

39KB
799

MKS 979B大气到真空传感器驱动程序

简介

一个不依赖平台的、基于嵌入式HAL特性的、适用于MKS 979B大气到真空传感器的no_std串行通信驱动程序。

  • 实现了MKS 979B的RS485/RS232通信协议规范
  • 可用于独立使用和通过MKS PDR 900系列控制器。

状态

驱动程序在技术上已经完成,但需要对一些命令进行进一步测试,以确保它们的行为正常。所有979B传感器的命令都已实现。PDR 900命令不在此crate的范围内。

使用方法

为ItsyBitsy_m4提供了一个简单的闪烁示例。API非常直观。

为什么查询功能不使用类型状态?

曾考虑过类型状态,但它在某些用例中牺牲了一些舒适性。这意味着用户必须确保正确遵循 schedule_message-send_message-poll 的顺序。

许可协议

Apache-2.0许可协议。

贡献

除非您明确声明,否则您提交的任何旨在包含在本作品中的贡献均受Apache-2.0许可协议的条款和条件的约束,不附加任何其他条款或条件。

附加信息

理想真空 在此处提供了有关仪器的某些重要文档:here.

Image of the MKS 979B

依赖项

~735KB
~13K SLoC