update nimble lib

This commit is contained in:
technyon
2022-04-22 22:30:50 +02:00
parent cf7e2464bd
commit 097604f6d0
43 changed files with 2148 additions and 174 deletions

View File

@@ -15,7 +15,7 @@ At the top of your application file add `#include NimBLEDevice.h`, this is the o
## Using the Library
In order to perform any BLE tasks you must first initialize the library, this prepares the NimBLE stack to be ready for commands.
To do this you must call `NimBLEDevice::initialize("your device name here")`, the parameter passed is a character string containing the name you want to advertise.
To do this you must call `NimBLEDevice::init("your device name here")`, the parameter passed is a character string containing the name you want to advertise.
If you're not creating a server or do not want to advertise a name, simply pass an empty string for the parameter.
This can be called any time you wish to use BLE functions and does not need to be called from app_main(IDF) or setup(Arduino) but usually is.
@@ -41,7 +41,7 @@ For this example we will keep it simple and use a 16 bit value: ABCD.
// void setup() in Arduino
void app_main(void)
{
NimBLEDevice::initialize("NimBLE");
NimBLEDevice::init("NimBLE");
NimBLEServer *pServer = NimBLEDevice::createServer();
NimBLEService *pService = pServer->createService("ABCD");
@@ -83,7 +83,7 @@ The function call will simply be `pService->createCharacteristic("1234");`
// void setup() in Arduino
void app_main(void)
{
NimBLEDevice::initialize("NimBLE");
NimBLEDevice::init("NimBLE");
NimBLEServer *pServer = NimBLEDevice::createServer();
NimBLEService *pService = pServer->createService("ABCD");
@@ -117,7 +117,7 @@ That's it, this will be enough to create a BLE server with a service and a chara
// void setup() in Arduino
void app_main(void)
{
NimBLEDevice::initialize("NimBLE");
NimBLEDevice::init("NimBLE");
NimBLEServer *pServer = NimBLEDevice::createServer();
NimBLEService *pService = pServer->createService("ABCD");
@@ -159,7 +159,7 @@ This call returns an instance of `NimBLEScanResults` when the scan completes whi
// void setup() in Arduino
void app_main(void)
{
NimBLEDevice::initialize("");
NimBLEDevice::init("");
NimBLEScan *pScan = NimBLEDevice::getScan();
NimBLEScanResults results = pScan->start(10);
@@ -299,7 +299,7 @@ Note that there is no need to disconnect as that will be done when deleting the
// void setup() in Arduino
void app_main(void)
{
NimBLEDevice::initialize("");
NimBLEDevice::init("");
NimBLEScan *pScan = NimBLEDevice::getScan();
NimBLEScanResults results = pScan->start(10);