atwinc1500

Crates.ioatwinc1500
lib.rsatwinc1500
version0.1.0
sourcesrc
created_at2022-10-14 01:15:09.402379
updated_at2022-10-14 01:15:09.402379
descriptionA pure Rust, host driver for the Atwinc1500
homepage
repositoryhttps://github.com/drewtchrist/atwinc1500-rs
max_upload_size
id687855
size72,612
Andrew Christiansen (DrewTChrist)

documentation

README

atwinc1500-rs

Description

This is a driver for the atwinc1500 network controller written in pure Rust. The primary targets for this driver are boards like the Adafruit Feather M0 Wifi or the Adafruit Atwinc1500 Breakout. The roadmap below describes what is currently working.

Table of Contents

  1. Roadmap
  2. Installation
  3. Usage
  4. Documentation
  5. License
  6. Contribution

Roadmap

This roadmap is subject to change.

  • Info/Hardware
    • Gpio control
    • Read mac address
    • Read firmware version
  • Wifi
    • Scan
    • Connect
      • Older connection format
      • Newer connection format
      • Open network
      • WEP (WEP is deprecated in later atwinc firmware versions)
      • Wpa2
      • Wpa2 Enterprise
    • Disconnect from network
    • Read RSSI
    • AP Mode
  • TcpFullStack
    • bind
    • listen
    • accept
  • TcpClientStack
    • socket
    • connect
    • is_connected
    • send
    • receive
    • close
  • Crypto
  • SSL
  • OTA
  • ATE Mode
  • UART

Installation

Add this crate to your Cargo.toml:

atwinc1500 = "0.1.0"

Usage

Examples can be found here.

Documentation

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Commit count: 129

cargo fmt