#cellular #tcp-socket #ublox #arm #cortex-m #logging #log-level

无需std ublox-cellular-rs

u-blox cellular设备驱动程序包,实现遵循'UBX-13002752 - R65'

3个版本 (破坏性)

0.4.0 2021年9月14日
0.3.0 2021年9月6日
0.1.0 2020年12月11日

#735 in 嵌入式开发

MIT/Apache

385KB
7K SLoC

ublox-cellular

no_std通过串行接口与ublox cellular系列通信的驱动程序包

Test Code coverage No Std Crates.io Version Crates.io Downloads


基于atat的AT命令串行ublox cellular模块的驱动程序包。

文档

相关文档

相关仓库

测试

该包包含测试。这些测试可以通过运行 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-2.0 许可证中定义的,应按上述方式双重许可,不附加任何额外条款或条件。

依赖项

~4MB
~81K SLoC