#wifi #bluetooth #esp

sys no-std esp-wifi-sys

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

7 releases (breaking)

0.6.0 Oct 10, 2024
0.5.0 Aug 30, 2024
0.4.0 Jun 28, 2024
0.3.0 Jan 29, 2024
0.0.1 Nov 14, 2023

#2140 in Embedded development

Download history 1518/week @ 2024-07-07 2626/week @ 2024-07-14 1833/week @ 2024-07-21 1690/week @ 2024-07-28 1657/week @ 2024-08-04 2373/week @ 2024-08-11 1941/week @ 2024-08-18 3089/week @ 2024-08-25 3935/week @ 2024-09-01 2885/week @ 2024-09-08 2739/week @ 2024-09-15 1141/week @ 2024-09-22 869/week @ 2024-09-29 2244/week @ 2024-10-06 2563/week @ 2024-10-13 4148/week @ 2024-10-20

9,909 downloads per month
Used in 3 crates (2 directly)

MIT/Apache

73MB
76K SLoC

Rust 65K 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, 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