文件名称:SerialPacket:用于在Arduino上通过UART发送数据或结构的简单错误检测数据包
文件大小:13KB
文件格式:ZIP
更新时间:2024-06-13 12:36:04
C++
实验与更换 这段代码是一个实验,现在已使用一致的开销字节填充( )替换为更好的字节填充解决方案。 新版本即将在公众视野中发布。 串行包 这是一个简单的错误检测数据包C ++类,用于在Arduino上通过UART发送数据或结构。 注意:自2015年5月起,这是全新的并且非常未经测试。 仍处于修补阶段。 小心一点,即使一点点都不起作用也不要对我咆哮。 还请注意:这是一件更好的事情。 在功能上类似于此类,但合并了COBS字节填充,以更轻松地区分来自网络的数据包。 查看我的“ COBSSerialPacket”项目的回购清单。 数据有效负载(您的数组或结构)用FRAME_START和FRAME_END字符包装。 数据长度和8位CRC也被添加到其中。 在接收端使用的SerialPacket类从HardwareSerial端口获取bty,检查长度和CRC,如果良好或有错误,则调用应用程序的委托
【文件预览】:
SerialPacket-master
----SerialPacket.cpp(6KB)
----LICENSE.txt(2KB)
----README.md(5KB)
----Examples()
--------SenderApplication.h(1KB)
--------SenderApplication.cpp(6KB)
--------ReceiverApplication.cpp(4KB)
--------ReceiverApplication.h(1KB)
--------SerialPackerReceiver.cpp(648B)
--------SerialPacketSender.cpp(641B)
----SerialPacket.h(3KB)