2个版本
0.1.1 | 2021年5月3日 |
---|---|
0.1.0 | 2021年3月8日 |
#1665 in 嵌入式开发
335KB
6.5K SLoC
ublox-short-range
用于通过串行接口与u-blox短距离系列设备交互的no_std驱动程序crate
基于AT命令的串行u-blox短距离模块的驱动程序crate,构建在atat之上。该驱动程序旨在与u-blox短距离模块兼容
- odin_w2xx
- nina_w1xx
- nina_b1xx
- anna_b1xx
- nina_b2xx
- nina_b3xx
文档
设计图
相关文档
- https://www.u-blox.com/en/docs/UBX-14044127
- https://www.u-blox.com/en/docs/UBX-14044126
- https://www.u-blox.com/en/docs/UBX-16024251
相关仓库
- https://github.com/u-blox/u-connectXpress-host-library
- https://github.com/particle-iot/device-os
- https://github.com/u-blox/ubxlib
测试
该crate包含测试。可以通过
cargo test --tests --all-features
运行这些测试,CI在每次推送时都会运行。
功能
- 设备选择(必须选择一个,且仅选择一个!)
odin_w2xx
nina_w1xx
nina_b1xx
anna_b1xx
nina_b2xx
nina_b3xx
socket-tcp
:默认启用。添加TCP套接字功能,并实现[TcpStack
] trait。socket-udp
:默认启用。添加UDP套接字功能,并实现[UdpStack
] trait。defmt-default
:默认禁用。在跟踪(开发)或信息(发布)日志级别上添加日志语句以帮助调试。defmt-trace
:默认禁用。在跟踪日志级别上添加日志语句以帮助调试。defmt-debug
:默认禁用。在调试日志级别上添加日志语句以帮助调试。defmt-info
:默认禁用。在信息日志级别上添加日志语句以帮助调试。defmt-warn
:默认禁用。在警告日志级别上添加日志语句以帮助调试。defmt-error
:默认禁用。在错误日志级别上添加日志语句以帮助调试。
许可证
许可方式为以下之一
- Apache许可证版本2.0(LICENSE-APACHE或https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证(LICENSE-MIT或http://opensource.org/licenses/MIT)
由您选择。
贡献
除非您明确声明,否则根据Apache-2.0许可证定义的,您有意提交并包含在作品中的任何贡献,应以上述双重许可的方式,且没有任何额外条款或条件。
依赖项
~3MB
~70K SLoC