#driver #wifi #pure #host #read #firmware #connect

no-std atwinc1500

纯Rust编写的Atwinc1500主机驱动程序

1个不稳定版本

0.1.0 2022年10月14日

#988 in 硬件支持

MIT/Apache

56KB
1.5K SLoC

atwinc1500-rs

描述

这是一个用纯Rust编写的atwinc1500网络控制器的驱动程序。此驱动程序的主要目标是像Adafruit Feather M0 Wifi或Adafruit Atwinc1500 Breakout这样的板。下面的路线图描述了目前的工作情况。

目录

  1. 路线图
  2. 安装
  3. 用法
  4. 文档
  5. 许可证
  6. 贡献

路线图

此路线图可能会更改。

  • 信息/硬件
    • GPIO控制
    • 读取MAC地址
    • 读取固件版本
  • Wi-Fi
    • 扫描
    • 连接
      • 旧连接格式
      • 新连接格式
      • 开放网络
      • WEP (WEP在较后的atwinc固件版本中已弃用)
      • Wpa2
      • Wpa2企业
    • 从网络断开连接
    • 读取RSSI
    • AP模式
  • TcpFullStack
    • bind
    • listen
    • accept
  • TcpClientStack
    • socket
    • connect
    • is_connected
    • send
    • receive
    • close
  • 加密
  • SSL
  • OTA
  • ATE模式
  • UART

安装

将此crate添加到您的Cargo.toml

atwinc1500 = "0.1.0"

用法

示例可以在这里找到。

文档

许可证

许可证为以下之一

由您选择。

贡献

除非您明确声明,否则任何有意提交以包含在您的工作中的贡献,根据Apache-2.0许可证的定义,均应双重许可,如上所述,不附加任何额外的条款或条件。

依赖项

~1.3–2MB
~39K SLoC