Paul Hamshere
Paul Hamshere
Thanks. Is there a limit to the number of characters? It works for AName but not my main example. Or it may not allow spaces or ‘-‘? > On 10...
So, further investigation shows something pretty weird. In all cases the advertised 'local name' is correct. nRF connect always shows the name put in BLEDevice::init(") on ios and Android. Lightblue...
Hi As always, thanks for looking into it. The key thing is that it doesn’t ‘cache‘ the name in this instance - in the other cases, if the name has...
Is there a limit to the length of the buffer? My investigations show the following code path below. It seems to fail at 19 characters, but the buffer size here...
When I do that it doesn't show in LightBlue scan - just vanishes. Should I change the address as well to meet the 'random' spec?
What is really weird is if I make that change, load it, then undo the change, and re-load it - it works with the app that I needed it to...
It looks like it works if you change the NimBLEDevice.cpp as you suggested, and also add the following, just before advertising: ``` ble_addr_t blead; int rc; rc = ble_hs_id_gen_rnd(1, &blead);...
I thought I needed to (or, at least, that that would be easier) but this worked fine. > On 22 May 2022, at 02:38, h2zero ***@***.***> wrote: > > ...
Hi - the only edits are in < > braces, where I removed a lot of the 'advertiser' lines plus to note the two pauses. I added in the callback...
Raw ESP32 shows the same ``` D NimBLEClient: ">> getService: uuid: 7bdb8dc0-6c95-11e3-981f-0800200c9a66" D NimBLEClient: ">> retrieveServices" D NimBLEClient: "Got Client event " D NimBLEClient: "Peer requesting to update connection parameters"...