esp-nimble-cpp icon indicating copy to clipboard operation
esp-nimble-cpp copied to clipboard

C++ library for the esp32 NimBLE stack based on and mostly compatible with @nkolban cpp_utils BLE library.

Results 72 esp-nimble-cpp issues
Sort by recently updated
recently updated
newest added

Please remove Kconfig.projbuild as that duplicates properties to the top-level of the menu config. Kconfig should be sufficient and shows up under the component config menu as expected.

Hey there, thanks for creating an awesome wrapper for NimBLE on the ESP32! I've been having an issue trying to get the `setScanFilter` function working. If I whitelist scanning or...

making a new issue... so.. im trying this IDF version is master example code https://github.com/espressif/esp-idf/tree/master/examples/bluetooth/nimble/bleprph left all nimble settings as default except added Enable extra runtime asserts and host debugging...

Just wanted to bring attention to the new [mesh](https://github.com/h2zero/NimBLE-Arduino/tree/mesh) branch. I've been working on adding a mesh API. So far basic on/off server and level models have been implemented and...

@h2zero, im converting a project from the old API which i had security working... so the new way to have it going i have this NimBLECharacteristic *MyLEDStatusCharacteristic = pService->createCharacteristic(CHARACTERISTIC_UUID_LED_STATUS, NIMBLE_PROPERTY::READ...

not 100% sure where it should go... i put it in BLEDevice class (old lib of course) `static void RemoveAllBondedDevices();` ``` /* STATIC */ void BLEDevice::RemoveAllBondedDevices(void) { int dev_num =...

@h2zero , my existing project working great, then the user asked me if they could add a BLE remote(physical device) to it, i dont got the remote YET, but im...

`esp_nimble_hci_and_controller_deinit` function has been [removed from the API](https://github.com/espressif/esp-idf/blob/0a93ee1337c15668c7f9998a53822f281a17670e/docs/en/migration-guides/release-5.x/bluetooth-low-energy.rst) in ESP IDF version 5.0. Add a compile guard to prevent build errors.

When a service isn't started but is advertised a crash occurs. ``` #define SERVICE_UUID_128 "ca65f688-5a42-4e4a-b19f-e59e70758573" BLEServer* pServer = BLEDevice::createServer(); BLEService * pService128 = pServer->createService(SERVICE_UUID_128); //pService128->start(); //if you dont start a...

bug

When using the default BLE library and advertising a 128 bit followed by a 16 bit advertisement I see both in nRFConnect. When using the nimBLE library I only see...