https://github.com/newam/w5500-rs
Embedded rust support for the Wiznet W5500 SPI internet offload chip
https://github.com/newam/w5500-rs
embedded rust w5500 wiznet
Last synced: about 1 year ago
JSON representation
Embedded rust support for the Wiznet W5500 SPI internet offload chip
- Host: GitHub
- URL: https://github.com/newam/w5500-rs
- Owner: newAM
- License: mit
- Created: 2021-01-16T18:09:01.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2025-04-02T13:40:57.000Z (over 1 year ago)
- Last Synced: 2025-04-02T20:54:54.982Z (over 1 year ago)
- Topics: embedded, rust, w5500, wiznet
- Language: Rust
- Homepage:
- Size: 1.1 MB
- Stars: 40
- Watchers: 5
- Forks: 14
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# w5500-rs
[](https://github.com/newAM/w5500-rs/actions)
Embedded rust support for the [Wiznet W5500] SPI internet offload chip.
* [`w5500-ll`] contains low-level drivers, register setters & getters.
* [`w5500-hl`] contains higher-level drivers.
* [`w5500-regsim`] contains a simulation of the [`w5500-ll`] `Registers` trait.
* Other crates contain protocol implementations.
## Crates
| Name | Crates.io | Documentation |
|------------------|---------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------|
| [`w5500-dhcp`] | [](https://crates.io/crates/w5500-dhcp) | [](https://docs.rs/w5500-dhcp) |
| [`w5500-dns`] | [](https://crates.io/crates/w5500-dns) | [](https://docs.rs/w5500-dns) |
| [`w5500-hl`] | [](https://crates.io/crates/w5500-hl) | [](https://docs.rs/w5500-hl) |
| [`w5500-ll`] | [](https://crates.io/crates/w5500-ll) | [](https://docs.rs/w5500-ll) |
| [`w5500-mqtt`] | [](https://crates.io/crates/w5500-mqtt) | [](https://docs.rs/w5500-mqtt) |
| [`w5500-regsim`] | [](https://crates.io/crates/w5500-regsim) | [](https://docs.rs/w5500-regsim) |
| [`w5500-sntp`] | [](https://crates.io/crates/w5500-sntp) | [](https://docs.rs/w5500-sntp) |
| [`w5500-tls`] | [](https://crates.io/crates/w5500-tls) | [](https://docs.rs/w5500-tls) |
[Wiznet W5500]: https://docs.wiznet.io/Product/iEthernet/W5500/overview
[`w5500-dhcp`]: https://github.com/newAM/w5500-rs/tree/main/dhcp
[`w5500-dns`]: https://github.com/newAM/w5500-rs/tree/main/dns
[`w5500-hl`]: https://github.com/newAM/w5500-rs/tree/main/hl
[`w5500-ll`]: https://github.com/newAM/w5500-rs/tree/main/ll
[`w5500-mqtt`]: https://github.com/newAM/w5500-rs/tree/main/mqtt
[`w5500-regsim`]: https://github.com/newAM/w5500-rs/tree/main/regsim
[`w5500-sntp`]: https://github.com/newAM/w5500-rs/tree/main/sntp
[`w5500-tls`]: https://github.com/newAM/w5500-rs/tree/main/tls