atat:用于解析AT命令的no_std条板箱

时间:2024-03-08 15:30:08
【文件属性】:

文件名称:atat:用于解析AT命令的no_std条板箱

文件大小:67KB

文件格式:ZIP

更新时间:2024-03-08 15:30:08

Rust

ATAT #![no_std]板箱,用于解析AT命令( ) 驱动程序使用特性为基于AT命令的串行模块提供支持。 AT最佳做法 此板条箱尝试使用以下AT最佳实践进行工作: DTE在发送新的AT命令之前应刷新AT通道(即检查是否有等待读取的数据)。 DTE必须检测/处理完整的行(请参阅S3,S4和V0 / V1设置),以便可以使用处理响应的功能对其进行处理 DTE应处理意外空格或行尾的情况 DTE应处理所有URC:它可以简单地忽略它们(不建议),或者最好采取适当的措施 DTE将知道预期的答案,并将等待直到收到答案(即仅最终结果代码或信息文本响应+最终结果代码) 最终结果代码标志着AT命令的结束,并且可以是OK,ERROR或ABORTED:当最终结果是错误时,请确保在继续下一个AT命令之前对其进行处理。 信息文本响应格式是特定于命令的。 DTE将需要对每个DTE进行明确处理。 建议参


【文件预览】:
atat-master
----.gitignore(258B)
----atat()
--------src()
--------Cargo.toml(1KB)
--------examples()
----Cargo.toml(73B)
----.github()
--------workflows()
----atat_derive()
--------src()
--------Cargo.toml(531B)
----README.md(8KB)
----rustfmt.toml(141B)
----.vscode()
--------settings.json(577B)
----serde_at()
--------src()
--------Cargo.toml(594B)

网友评论