NimBLE-Arduino
NimBLE-Arduino copied to clipboard
A fork of the NimBLE library structured for compilation with Arduino, for use with ESP32, nRF5x.
Hi h2zero, I have a bit a problem getting things done with 2902 based stuff. I tried self several ways - researched a little - had a look to this...
Hello, i hope anyone can help me with my little problem. i have a Bluetooth device that act like a serial interface, it wait for data like A503000.... and answer...
I am attempting to put a client to light sleep and when it wakes reconnect to a known server. Connections after a light sleep always seem to fail and I...
Hi, when I run pScan->start(5, scanEndedCB, false); or pScan->start(5, false); even after it has finished scanning the program goes into infinite loop and I don't understand why, my code doesn't...
Hello how are you? I'm making a software to read temperature sensors. These sensors send an advertisement every 5 to 30 seconds. I can set this up. The longer the...
Hi! I am developing an App which connects to my ESP32 devices from Android and iOS. On Android I can only use the local name. The local name advertised seems...
I'm a NimBLE newbie. I'm getting errors when doing repeated setValue/notify to transmit data. (This in the context of implementing the Nordic UART protocol). Here's the loop that writes the...
Hello, Im using this library to create a custom game controller. Im also using the BLE lib in the same project to allow the controller to function as a keyboard....
I have been noticing a potential memory leak in the continuous scan example. I have only added the following to the end of `void loop()`: ``` Serial.print("HEAP: "); Serial.println(ESP.getFreeHeap()); delay(2000);...
`NimBLEDevice::host_task()` has priority `(configMAX_PRIORITIES - 4)`, which is defined at https://github.com/h2zero/NimBLE-Arduino/blob/bc333ccb6e8d9ff2059af9cbd5006a290a4de3a5/src/nimble/porting/npl/freertos/src/nimble_port_freertos.c#L60-L61 When the priority of `NimBLEDevice::init()` is greater than `(configMAX_PRIORITIES - 4)`, `NimBLEDevice::init()` will block `NimBLEDevice::host_task()` but still wait for...