NimBLE-Arduino icon indicating copy to clipboard operation
NimBLE-Arduino copied to clipboard

A fork of the NimBLE library structured for compilation with Arduino, for use with ESP32, nRF5x.

Results 220 NimBLE-Arduino issues
Sort by recently updated
recently updated
newest added

In the ESP32-S3, I'm using extended advertising. The device is being advertised continuously, but I can't find its name on my laptop. Even in Wireshark, I can't capture the advertising...

Refactor attributes to reduce code duplication and improve maintainability. * Add attribute base classes to provide common code. * Add const where possible to functions and parameters. * `NimBLECharacteristic::notify` no...

![image](https://github.com/user-attachments/assets/f13ba348-8185-4889-af2f-440711332288) Device does not show up with the ble name given instead windows generates a name.

i keep having this issue when trying to compile with NimBLE library i see this esp_bt.h file included in several places but couldn't find it in the library.

Hello, My sketch setups NimBLEDevice::init("TEST"); but only "TE" name is advertised. Any name attempt only shows its first two letters. This happened after updating NimBLE-Arduino to 1.4.2 and ArduinoEsp32 3.0.2...

I've found a need to allow a user to cancel an active client connection attempt. For now, I've just direct called `ble_gap_conn_cancel()` which does the job and causes a `NimBLEClient::connect()`...

enhancement
good first issue

https://www.seeedstudio.com/Seeed-XIAO-BLE-nRF52840-p-5201.html https://www.seeedstudio.com/Seeed-XIAO-BLE-Sense-nRF52840-p-5253.html Both using Nordic nRF52840

### Discussed in https://github.com/h2zero/NimBLE-Arduino/discussions/707 Originally posted by **Tirus42** August 11, 2024 Hello together, I am working on a BLE remote control interface with a flexible web interface (web bluetooth) to...

enhancement

NimBle installed from zip from master branch ``` BLEDevice::init(deviceName); BLEDevice::setSecurityAuth(true, true, true); // Disable bonding, MITM, and secure connections BLEDevice::setSecurityIOCap(BLE_HS_IO_NO_INPUT_OUTPUT); // BLEDevice::setSecurityIOCap(BLE_HS_IO_DISPLAY_ONLY); // BLE_HS_IO_DISPLAY_ONLY // BLEDevice::setSecurityPasskey(123456); pServer = BLEDevice::createServer(); pServer->setCallbacks(this);...

Add support for Raspberry pi pico W it has [CYW43439](https://www.infineon.com/cms/en/product/wireless-connectivity/airoc-wi-fi-plus-bluetooth-combos/wi-fi-4-802.11n/cyw43439/)