arduino-esp32/libraries/BLE
2025-07-16 19:55:53 +03:00
..
examples feat(NimBLE): Add support for NimBLE (#11424) 2025-06-23 14:47:49 +03:00
src feat(NimBLE): Add support for NimBLE (#11424) 2025-06-23 14:47:49 +03:00
library.properties feat(core): Update core version to 3.3.0 2025-07-16 19:55:53 +03:00
LICENSE restore apache-2.0 licence to to BLE library (#5261) 2021-06-09 12:41:19 +03:00
README.md feat(NimBLE): Add support for NimBLE (#11424) 2025-06-23 14:47:49 +03:00

ESP32 BLE for Arduino

The Arduino IDE provides an excellent library package manager where versions of libraries can be downloaded and installed. This Github project provides the repository for the ESP32 BLE support for Arduino.

The original source of the Bluedroid project, which is not maintained anymore, can be found here: https://github.com/nkolban/esp32-snippets

Some parts of the NimBLE implementation are based on the work of h2zero, which can be found here: https://github.com/h2zero/NimBLE-Arduino

Issues and questions should be raised here: https://github.com/espressif/arduino-esp32/issues
(please don't use https://github.com/nkolban/esp32-snippets/issues or https://github.com/h2zero/NimBLE-Arduino/issues!)

Documentation for using the library can be found here: https://github.com/nkolban/esp32-snippets/tree/master/Documentation

For a more customizable and feature-rich implementation of the NimBLE stack, you can use the NimBLE-Arduino library.