#wifi #bluetooth #esp

sys no-std esp-wifi-sys

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

4 releases (breaking)

0.3.0 Jan 29, 2024
0.2.0 Jan 5, 2024
0.1.0 Nov 27, 2023
0.0.1 Nov 14, 2023

#2092 in Embedded development

Download history 164/week @ 2024-01-22 221/week @ 2024-01-29 121/week @ 2024-02-05 337/week @ 2024-02-12 323/week @ 2024-02-19 294/week @ 2024-02-26 219/week @ 2024-03-04 329/week @ 2024-03-11 219/week @ 2024-03-18 216/week @ 2024-03-25 309/week @ 2024-04-01 259/week @ 2024-04-08 348/week @ 2024-04-15 364/week @ 2024-04-22 407/week @ 2024-04-29 409/week @ 2024-05-06

1,566 downloads per month
Used in esp-wifi

MIT/Apache

79MB
74K SLoC

Rust 63K SLoC // 0.0% comments Alex 11K 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, 7MB) libs/esp32h2/libwpa_supplicant.a, (static library, 5MB) libs/esp32s2/libwpa_supplicant.a and 84 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.

No runtime deps