NimBLE-Arduino
NimBLE-Arduino copied to clipboard
A fork of the NimBLE library structured for compilation with Arduino, for use with ESP32, nRF5x.
hey so iv made a 2 button gamepad, and im trying to get it to show up as Sequential Shifter in windows Game Controllers and not 8 axis 2 button...
Hello, I am currently trying to equip a battery-powered device with NimBLE to send sensor data to a smartphone. Hardware used: ESP32-S3 Programming environment: Arduino IDE 2.3.2 Library: NimBLE-Arduino 1.4.2...
I am working with a Flutter based Android app which connects to ESP32 via NimBLE-Arduino. I've noticed that if the mobile app disconnects from ESP32, the notify subscription is kept...
Hi, I was attempting to replace the core Bluetooth lib by NimBLE which looks excellent. My code is doing BLE scan and runs fine with Espressif's Bluetooth lib. But it...
Hi, if I use NimBLE instead of the standard BLE stack together with USB Host, I get compile errors like that: ``` Compiling .pio\build\esp32-s3-devkitc-1\lib3e1\NimBLE-Arduino\NimBLEClient.cpp.o In file included from .pio/libdeps/esp32-s3-devkitc-1/EspUsbHost/src/EspUsbHost.h:7, from...
Hi, Thanks again for this great library! Do you have a recommended ESP32 core for your examples? 2.x, is the newest stable 3.04 OK? Be well!
I am using nimble version 2.2.3, with extended advertisiig i am trying to get the multiple connection for the very first time connect is going to onConnect and advertising for...
Hi! I am using the nordic uart service and characteristic UUID which is: ``` #define SERVICE_UUID "6E400001-B5A3-F393-E0A9-E50E24DCCA9E" // UART service UUID #define CHARACTERISTIC_UUID_RX "6E400002-B5A3-F393-E0A9-E50E24DCCA9E" #define CHARACTERISTIC_UUID_TX "6E400003-B5A3-F393-E0A9-E50E24DCCA9E" ``` With the...
Can I use dual role, Peripheral and Central? If so, do you have an example?
Since version 2.3.1 I am receiving both errors described in the title multiple times. In my project I have "**CONFIG_BT_NIMBLE_ROLE_PERIPHERAL=y**" and "**CONFIG_BT_NIMBLE_ROLE_BROADCASTER=n**" The **nimconfig.h** does this: **/* Cannot use server...