#esp32 #tx #rx

esp-wifi-hal

An experimental driver for the Wi-Fi peripheral on ESP32-series chips

4 releases

0.1.0-alpha.3 Mar 24, 2025
0.1.0-alpha.2 Mar 14, 2025
0.1.0-alpha.0 Mar 11, 2025

#298 in Hardware support

Download history 292/week @ 2025-03-10 48/week @ 2025-03-17 111/week @ 2025-03-24

451 downloads per month

MIT/Apache

67KB
1.5K SLoC

esp-wifi-hal

An experimental asynchronous driver for the Wi-Fi peripheral of the ESP32-series chips.

DISCLAIMER

This is experimental software. USE AT YOUR OWN RISK! We'll not take any liability for damage to the hardware. We do not condone the use of this for malicious purposes.

Usage

Currently the ESP32 and the ESP32-S2 are supported. You need to indicate, which you're using through the esp32 and esp32s2 features, only one of which can be enabled at a time.

Docs

Since xtensa support isn't mainlined, we can't host the docs on https://docs.rs/ and right now don't self host them, so you have to generate them with cargo doc --open --features <YOUR_CHIP> --target xtensa-<YOUR_CHIP>-none-elf.

License

This project is licensed under Apache 2.0 or MIT at your option.

Dependencies

~93MB
~386K SLoC