#wifi #bluetooth #esp

sys no-std esp-wifi-sys

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

8 releases (breaking)

new 0.7.0 Nov 19, 2024
0.6.0 Oct 10, 2024
0.5.0 Aug 30, 2024
0.4.0 Jun 28, 2024
0.0.1 Nov 14, 2023

#2177 in Embedded development

Download history 1503/week @ 2024-07-30 1949/week @ 2024-08-06 2540/week @ 2024-08-13 1860/week @ 2024-08-20 3226/week @ 2024-08-27 3899/week @ 2024-09-03 3022/week @ 2024-09-10 2209/week @ 2024-09-17 1021/week @ 2024-09-24 822/week @ 2024-10-01 2603/week @ 2024-10-08 3105/week @ 2024-10-15 3652/week @ 2024-10-22 2265/week @ 2024-10-29 981/week @ 2024-11-05 777/week @ 2024-11-12

8,571 downloads per month
Used in 3 crates (2 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