Ryan Powell

Results 37 issues of 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...

enhancement

* 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...

Announcement

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...