#event-handling #encryption #wifi #driver #bluetooth

sys no-std esp-wifi-sys

Bindings to Espressif's WiFi and Bluetooth low-level drivers

9 releases (breaking)

0.7.1 Jan 15, 2025
0.7.0 Nov 19, 2024
0.6.0 Oct 10, 2024
0.4.0 Jun 28, 2024
0.1.0 Nov 27, 2023

#738 in Hardware support

Download history 4641/week @ 2025-02-12 3045/week @ 2025-02-19 2916/week @ 2025-02-26 3270/week @ 2025-03-05 3149/week @ 2025-03-12 2911/week @ 2025-03-19 3089/week @ 2025-03-26 3588/week @ 2025-04-02 3710/week @ 2025-04-09 2507/week @ 2025-04-16 3519/week @ 2025-04-23 3398/week @ 2025-04-30 3171/week @ 2025-05-07 2847/week @ 2025-05-14 4802/week @ 2025-05-21 3877/week @ 2025-05-28

15,539 downloads per month
Used in 7 crates (5 directly)

MIT/Apache

72MB
65K SLoC

Contains (static library, 7.5MB) libs/esp32c6/libwpa_supplicant.a, (static library, 5MB) libs/esp32/libwpa_supplicant.a, (static library, 7.5MB) libs/esp32c2/libwpa_supplicant.a, (static library, 7.5MB) libs/esp32c3/libwpa_supplicant.a, (static library, 5MB) libs/esp32s2/libwpa_supplicant.a, (static library, 5MB) libs/esp32s3/libwpa_supplicant.a and 73 more.

esp-wifi-sys

Low-level unsafe bindings for the binary blobs required by the Wi-Fi/Bluetooth LE radio.

The libraries and header files are taken from ESP-IDF, and the bindings are generated using bindgen.

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.

Dependencies