Ryan Powell

Results 894 comments of Ryan Powell

> Long time ago there was request to implement non blocking scan function and it is implemented, but i dont know why it is not working for you, i never...

The NimBLE stack does not provide a callback for this unfortunately.

I suspect this line: https://github.com/lathoub/Arduino-BLE-MIDI/blob/929c2fc04962672ddba903a618601bea44ee1f3e/src/hardware/BLEMIDI_Client_ESP32.h#L527 Adding a third parameter, `true`, to that call should resolve your issue.

You're welcome :smile: The explanation is that in 1.4.0, when subscribing to notifications/indications it was forcing a write with response on the descriptor, which was done because it's mandatory in...

I would suggest using a default value of `true`, which will work for 99.9% of cases and is what the BLE spec mandates. This option was actually planned to be...

> Do you prefer to set it like a fixed value or maybe a configurable setting with default value = true? Doesn't hurt to add an option if you'd like...

Looks good to me, left a comment in the commit.

This is an issue with esp-idf BT controller. Will need to wait for an update from espressif. https://github.com/espressif/esp-idf/issues/9384

Ran into this issue yesterday with arduino-esp32 core version 2.0.5. Only seems to be triggered randomly when using BLE and WiFi. Downgrading to 2.0.4 seems to resolve the issue for...

I don't believe this to be the cause, but worth testing. The duplicate cache clears itself (or at least it's supposed to) when it reaches the number of devices set...