3个版本 (破坏性)
0.4.0 | 2021年9月14日 |
---|---|
0.3.0 | 2021年9月6日 |
0.1.0 | 2020年12月11日 |
#735 in 嵌入式开发
385KB
7K SLoC
ublox-cellular
no_std通过串行接口与ublox cellular系列通信的驱动程序包
基于atat的AT命令串行ublox cellular模块的驱动程序包。
文档
相关文档
相关仓库
- https://github.com/u-blox/cellular
- https://github.com/ARMmbed/mbed-os/blob/master/connectivity/drivers/cellular
- https://github.com/particle-iot/device-os
- https://github.com/u-blox/ubxlib
测试
该包包含测试。这些测试可以通过运行
cargo test --tests --all-features
来运行,并且每次推送到CI时都会运行。
示例
该包为在Linux平台上运行提供了示例。
可以使用 cargo build -p linux_example --target x86_64-unknown-linux-gnu
构建示例,并使用 cargo run
运行。
功能
- 设备选择(必须选择一个,且仅选择一个!)
topy_l4
mpci_l2
lisa_u2
sara_g3
sara_g4
sara_u2
sara_u1
toby_l2
toby_r2
lara_r2
leon_g1
socket-tcp
:默认启用。添加TCP套接字功能,并实现[TcpStack
]特质。socket-udp
:默认启用。添加UDP套接字功能,并实现[UdpStack
]特质。defmt-default
:默认禁用。在跟踪(开发)或信息(发布)日志级别添加日志语句以帮助调试。defmt-trace
:默认禁用。在跟踪日志级别上添加日志语句以帮助调试。defmt-debug
:默认禁用。在调试日志级别上添加日志语句以帮助调试。defmt-info
:默认禁用。在信息日志级别上添加日志语句以帮助调试。defmt-warn
:默认禁用。在警告日志级别上添加日志语句以帮助调试。defmt-error
:默认禁用。在错误日志级别上添加日志语句以帮助调试。
许可证
根据您选择的以下之一授权
- Apache License,版本 2.0 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
进行选择。
贡献
除非您明确说明,否则任何有意提交给作品包括在内的贡献,如 Apache-2.0 许可证中定义的,应按上述方式双重许可,不附加任何额外条款或条件。
依赖项
~4MB
~81K SLoC