---
title: "RUST ? Simple DHCP client for the Wiznet W5500"
url: "https://maker.wiznet.io/praveen_k/projects/RUST-Simple-DHCP-client-for-the-Wiznet-W5500/"
markdown_url: "https://maker.wiznet.io/praveen_k/projects/RUST-Simple-DHCP-client-for-the-Wiznet-W5500/md"
type: "UCC: User Created Content"
author: "praveen_k"
original_author: "praveen_k"
original_url: "https://rustrepo.com/repo/newAM-w5500-dhcp-rs"
published: "2022-02-08"
language: "en"
hardware: ["WIZnet W5500"]
likes: 0
views: 261
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# RUST ? Simple DHCP client for the Wiznet W5500

> RUST ? Simple DHCP client for the Wiznet W5500

Original author: praveen_k (source: https://rustrepo.com/repo/newAM-w5500-dhcp-rs)

## Components

- **WIZnet W5500** x 1 ([docs](https://docs.wiznet.io/Product/Chip/Ethernet/W5500))

WIZnet parts: W5500 ([Datasheet](https://docs.wiznet.io/Product/Chip/Ethernet/W5500/datasheet?utm_source=maker&utm_medium=project&utm_campaign=w5500), [product hub](https://maker.wiznet.io/products/w5500/))

## Documents and links

- [W5500 Dhcp Rust](https://github.com/newAM/w5500-dhcp-rs?ref=rustrepo.com) (code)

## Article

## w5500-dhcp

Simple DHCP client for the?[Wiznet W5500](https://www.wiznet.io/product-item/w5500/)?SPI internet offload chip.

### <https://github.com/newAM/w5500-dhcp-rs?ref=rustrepo.com#warning>Warning

Please proceed with caution, and review the code before use in a production environment.

This code was developed for one-off hobby projects. It works for my network, but it likely has bugs.

#### <https://github.com/newAM/w5500-dhcp-rs?ref=rustrepo.com#limitations>Limitations

- No support for rebinding

- No support for renewing

### <https://github.com/newAM/w5500-dhcp-rs?ref=rustrepo.com#feature-flags>Feature Flags

All features are disabled by default.

- `embedded-hal`: Passthrough to?[w5500-hl](https://github.com/newAM/w5500-hl-rs).

- `std`: Passthrough to?[w5500-hl](https://github.com/newAM/w5500-hl-rs).

- `defmt`: Enable logging with?`defmt`. Mutually exclusive with?`log`. Also a passthrough to?[w5500-hl](https://github.com/newAM/w5500-hl-rs).

- `log`: Enable logging with?`log`. Mutually exclusive with?`defmt`.

---

Source: https://maker.wiznet.io/praveen_k/projects/RUST-Simple-DHCP-client-for-the-Wiznet-W5500/
