Ryan Powell
Ryan Powell
* Replaces the use of std::list with a fixed array to track and manage created client instances. * Removes: NimBLEDevice::getClientList * Replaces: NimBLEDevice::getClientListSize with NimBLEDevice::getCreatedClientCount
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...
### 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...
* General code cleanup * `NimBLEDevice::getInitialized` renamed to `NimBLEDevice::isInitialized`. * `NimBLEDevice::setPower` no longer takes the `esp_power_level_t` and `esp_ble_power_type_t`, instead only an integer value in dbm units is accepted. * `NimBLEDevice::setPower`...
### Checklist - [X] Checked the issue tracker for similar issues to ensure this is not a duplicate - [X] Read the documentation to confirm the issue is not addressed...
This ensures that the callback will be called within the configured time (in ms) when devices fail to respond to a scan response request within that time. Closes #591
For anyone interested in OTA updates over BLE on the esp32 using espressif's phone app or @gb88's [webapp](https://gb88.github.io/BLEOTA/). I have created a repo, sponsored by [Theengs](https://www.theengs.io). You can find it...
I'm seeing a trend in the issues since the mistaken and soon to be removed release of version 2.0.0 on the Arduino library manager where the address comparisons that were...
Calling `yield()` on the esp32 doesn't let the idle task run and therefore doesn't feed the watchdog. Instead, calling `delay(1)` forces the context change and allows the idle task to...