This is a Rust wrapper for the NimBLE Bluetooth stack for ESP32. Inspired by NimBLE-Arduino.
Add below settings to your project's sdkconfig.defaults
.
CONFIG_BT_ENABLED=y
CONFIG_BT_BLE_ENABLED=y
CONFIG_BT_BLUEDROID_ENABLED=n
CONFIG_BT_NIMBLE_ENABLED=y
- To enable Extended advertising, additionally append
CONFIG_BT_NIMBLE_EXT_ADV=y
.
(For use with ESP32C3, ESP32S3, ESP32H2 ONLY)