#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

#2101 in Embedded development

Download history 139/week @ 2024-02-01 218/week @ 2024-02-08 338/week @ 2024-02-15 302/week @ 2024-02-22 271/week @ 2024-02-29 281/week @ 2024-03-07 260/week @ 2024-03-14 224/week @ 2024-03-21 271/week @ 2024-03-28 247/week @ 2024-04-04 294/week @ 2024-04-11 367/week @ 2024-04-18 414/week @ 2024-04-25 426/week @ 2024-05-02 347/week @ 2024-05-09 223/week @ 2024-05-16

1,471 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