7 releases
0.0.7 | Feb 17, 2023 |
---|---|
0.0.6 | Jan 26, 2023 |
0.0.4 | Dec 21, 2022 |
#730 in Embedded development
75 downloads per month
120KB
3.5K
SLoC
NimBLE Rust wrapper for ESP32
This is a Rust wrapper for the NimBLE Bluetooth stack for ESP32. Inspired by NimBLE-Arduino.
Usage
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
Features
- GATT server
- Advertisement
- Services
- Characteristics
- Read
- Write
- Notify
- Indicate
- Descriptors
- Read
- Write
- Encryption
- GATT client
- Scan
- Services
- Characteristics
- Read
- Write
- Notify
- Indicate
- Descriptors
- Read
- Write
- Encryption
Dependencies
~5.5–8.5MB
~175K SLoC