### Arduino Installation Guide Source: https://h2zero.github.io/NimBLE-Arduino/index Instructions for installing the NimBLE-Arduino library using the Arduino Library Manager or by manually adding the .zip file. It also shows how to include the library in your sketch. ```arduino #include "NimBLEDevice.h" void setup() { NimBLEDevice::init(); } ``` -------------------------------- ### PlatformIO Installation Guide Source: https://h2zero.github.io/NimBLE-Arduino/index Instructions for installing the NimBLE-Arduino library in a PlatformIO project by adding the library to the platformio.ini configuration file. ```ini [env:your_env_name] lib_deps = h2zero/NimBLE-Arduino@^2.1.0 ``` -------------------------------- ### NimBLE-Arduino Guides and Features Source: https://h2zero.github.io/NimBLE-Arduino/md__migration__guide Links to various guides and feature descriptions for the NimBLE-Arduino library, including migration guides and Bluetooth 5.x features. ```APIDOC NimBLE-Arduino Guides and Features: - Overview: https://h2zero.github.io/NimBLE-Arduino/index.html - Changelog: https://h2zero.github.io/NimBLE-Arduino/md__2github_2workspace_2_c_h_a_n_g_e_l_o_g.html - Migrating from 1.x to 2.x: https://h2zero.github.io/NimBLE-Arduino/md_1_8x__to2_8x__migration__guide.html - Bluetooth 5.x features: https://h2zero.github.io/NimBLE-Arduino/md__bluetooth_015_01features.html - Arduino command line and platformio config options: https://h2zero.github.io/NimBLE-Arduino/md__command__line__config.html - Migrating from Bluedroid to NimBLE: https://h2zero.github.io/NimBLE-Arduino/md__migration__guide.html - New User Guide: https://h2zero.github.io/NimBLE-Arduino/md__new__user__guide.html ``` -------------------------------- ### NimBLE-Arduino Guides and Features Source: https://h2zero.github.io/NimBLE-Arduino/md_1_8x__to2_8x__migration__guide Links to various guides and feature descriptions for the NimBLE-Arduino library, including migration guides and Bluetooth 5.x features. ```APIDOC NimBLE-Arduino Guides and Features: - Overview: https://h2zero.github.io/NimBLE-Arduino/index.html - Changelog: https://h2zero.github.io/NimBLE-Arduino/md__2github_2workspace_2_c_h_a_n_g_e_l_o_g.html - Migrating from 1.x to 2.x: https://h2zero.github.io/NimBLE-Arduino/md_1_8x__to2_8x__migration__guide.html - Bluetooth 5.x features: https://h2zero.github.io/NimBLE-Arduino/md__bluetooth_015_01features.html - Arduino command line and platformio config options: https://h2zero.github.io/NimBLE-Arduino/md__command__line__config.html - Migrating from Bluedroid to NimBLE: https://h2zero.github.io/NimBLE-Arduino/md__migration__guide.html - New User Guide: https://h2zero.github.io/NimBLE-Arduino/md__new__user__guide.html ``` -------------------------------- ### NimBLE-Arduino Guides and Features Source: https://h2zero.github.io/NimBLE-Arduino/md__new__user__guide Links to various guides and feature descriptions for the NimBLE-Arduino library, including migration guides and Bluetooth 5.x features. ```APIDOC NimBLE-Arduino Guides and Features: - Overview: https://h2zero.github.io/NimBLE-Arduino/index.html - Changelog: https://h2zero.github.io/NimBLE-Arduino/md__2github_2workspace_2_c_h_a_n_g_e_l_o_g.html - Migrating from 1.x to 2.x: https://h2zero.github.io/NimBLE-Arduino/md_1_8x__to2_8x__migration__guide.html - Bluetooth 5.x features: https://h2zero.github.io/NimBLE-Arduino/md__bluetooth_015_01features.html - Arduino command line and platformio config options: https://h2zero.github.io/NimBLE-Arduino/md__command__line__config.html - Migrating from Bluedroid to NimBLE: https://h2zero.github.io/NimBLE-Arduino/md__migration__guide.html - New User Guide: https://h2zero.github.io/NimBLE-Arduino/md__new__user__guide.html ``` -------------------------------- ### NimBLE-Arduino Guides and Features Source: https://h2zero.github.io/NimBLE-Arduino/hierarchy Links to various guides and feature descriptions for the NimBLE-Arduino library, including migration guides and Bluetooth 5.x features. ```APIDOC NimBLE-Arduino Guides and Features: - Overview: https://h2zero.github.io/NimBLE-Arduino/index.html - Changelog: https://h2zero.github.io/NimBLE-Arduino/md__2github_2workspace_2_c_h_a_n_g_e_l_o_g.html - Migrating from 1.x to 2.x: https://h2zero.github.io/NimBLE-Arduino/md_1_8x__to2_8x__migration__guide.html - Bluetooth 5.x features: https://h2zero.github.io/NimBLE-Arduino/md__bluetooth_015_01features.html - Arduino command line and platformio config options: https://h2zero.github.io/NimBLE-Arduino/md__command__line__config.html - Migrating from Bluedroid to NimBLE: https://h2zero.github.io/NimBLE-Arduino/md__migration__guide.html - New User Guide: https://h2zero.github.io/NimBLE-Arduino/md__new__user__guide.html ``` -------------------------------- ### NimBLE-Arduino Guides and Features Source: https://h2zero.github.io/NimBLE-Arduino/functions_func_s Links to various guides and feature descriptions for the NimBLE-Arduino library, including migration guides and Bluetooth 5.x features. ```APIDOC NimBLE-Arduino Guides and Features: - Overview: https://h2zero.github.io/NimBLE-Arduino/index.html - Changelog: https://h2zero.github.io/NimBLE-Arduino/md__2github_2workspace_2_c_h_a_n_g_e_l_o_g.html - Migrating from 1.x to 2.x: https://h2zero.github.io/NimBLE-Arduino/md_1_8x__to2_8x__migration__guide.html - Bluetooth 5.x features: https://h2zero.github.io/NimBLE-Arduino/md__bluetooth_015_01features.html - Arduino command line and platformio config options: https://h2zero.github.io/NimBLE-Arduino/md__command__line__config.html - Migrating from Bluedroid to NimBLE: https://h2zero.github.io/NimBLE-Arduino/md__migration__guide.html - New User Guide: https://h2zero.github.io/NimBLE-Arduino/md__new__user__guide.html ``` -------------------------------- ### NimBLE-Arduino Guides and Features Source: https://h2zero.github.io/NimBLE-Arduino/pages Links to various guides and feature descriptions for the NimBLE-Arduino library, including migration guides and Bluetooth 5.x features. ```APIDOC NimBLE-Arduino Guides and Features: - Overview: https://h2zero.github.io/NimBLE-Arduino/index.html - Changelog: https://h2zero.github.io/NimBLE-Arduino/md__2github_2workspace_2_c_h_a_n_g_e_l_o_g.html - Migrating from 1.x to 2.x: https://h2zero.github.io/NimBLE-Arduino/md_1_8x__to2_8x__migration__guide.html - Bluetooth 5.x features: https://h2zero.github.io/NimBLE-Arduino/md__bluetooth_015_01features.html - Arduino command line and platformio config options: https://h2zero.github.io/NimBLE-Arduino/md__command__line__config.html - Migrating from Bluedroid to NimBLE: https://h2zero.github.io/NimBLE-Arduino/md__migration__guide.html - New User Guide: https://h2zero.github.io/NimBLE-Arduino/md__new__user__guide.html ``` -------------------------------- ### NimBLE-Arduino Guides and Features Source: https://h2zero.github.io/NimBLE-Arduino/functions_g Links to various guides and feature descriptions for the NimBLE-Arduino library, including migration guides and Bluetooth 5.x features. ```APIDOC NimBLE-Arduino Guides and Features: - Overview: https://h2zero.github.io/NimBLE-Arduino/index.html - Changelog: https://h2zero.github.io/NimBLE-Arduino/md__2github_2workspace_2_c_h_a_n_g_e_l_o_g.html - Migrating from 1.x to 2.x: https://h2zero.github.io/NimBLE-Arduino/md_1_8x__to2_8x__migration__guide.html - Bluetooth 5.x features: https://h2zero.github.io/NimBLE-Arduino/md__bluetooth_015_01features.html - Arduino command line and platformio config options: https://h2zero.github.io/NimBLE-Arduino/md__command__line__config.html - Migrating from Bluedroid to NimBLE: https://h2zero.github.io/NimBLE-Arduino/md__migration__guide.html - New User Guide: https://h2zero.github.io/NimBLE-Arduino/md__new__user__guide.html ``` -------------------------------- ### NimBLE-Arduino Guides and Features Source: https://h2zero.github.io/NimBLE-Arduino/functions_m Links to various guides and feature descriptions for the NimBLE-Arduino library, including migration guides and Bluetooth 5.x features. ```APIDOC NimBLE-Arduino Guides and Features: - Overview: https://h2zero.github.io/NimBLE-Arduino/index.html - Changelog: https://h2zero.github.io/NimBLE-Arduino/md__2github_2workspace_2_c_h_a_n_g_e_l_o_g.html - Migrating from 1.x to 2.x: https://h2zero.github.io/NimBLE-Arduino/md_1_8x__to2_8x__migration__guide.html - Bluetooth 5.x features: https://h2zero.github.io/NimBLE-Arduino/md__bluetooth_015_01features.html - Arduino command line and platformio config options: https://h2zero.github.io/NimBLE-Arduino/md__command__line__config.html - Migrating from Bluedroid to NimBLE: https://h2zero.github.io/NimBLE-Arduino/md__migration__guide.html - New User Guide: https://h2zero.github.io/NimBLE-Arduino/md__new__user__guide.html ``` -------------------------------- ### NimBLE-Arduino Guides and Features Source: https://h2zero.github.io/NimBLE-Arduino/functions_func_~ Links to various guides and feature descriptions for the NimBLE-Arduino library, including migration guides and Bluetooth 5.x features. ```APIDOC NimBLE-Arduino Guides and Features: - Overview: https://h2zero.github.io/NimBLE-Arduino/index.html - Changelog: https://h2zero.github.io/NimBLE-Arduino/md__2github_2workspace_2_c_h_a_n_g_e_l_o_g.html - Migrating from 1.x to 2.x: https://h2zero.github.io/NimBLE-Arduino/md_1_8x__to2_8x__migration__guide.html - Bluetooth 5.x features: https://h2zero.github.io/NimBLE-Arduino/md__bluetooth_015_01features.html - Arduino command line and platformio config options: https://h2zero.github.io/NimBLE-Arduino/md__command__line__config.html - Migrating from Bluedroid to NimBLE: https://h2zero.github.io/NimBLE-Arduino/md__migration__guide.html - New User Guide: https://h2zero.github.io/NimBLE-Arduino/md__new__user__guide.html ``` -------------------------------- ### NimBLE-Arduino Guides and Features Source: https://h2zero.github.io/NimBLE-Arduino/functions_func_g Links to various guides and feature descriptions for the NimBLE-Arduino library, including migration guides and Bluetooth 5.x features. ```APIDOC NimBLE-Arduino Guides and Features: - Overview: https://h2zero.github.io/NimBLE-Arduino/index.html - Changelog: https://h2zero.github.io/NimBLE-Arduino/md__2github_2workspace_2_c_h_a_n_g_e_l_o_g.html - Migrating from 1.x to 2.x: https://h2zero.github.io/NimBLE-Arduino/md_1_8x__to2_8x__migration__guide.html - Bluetooth 5.x features: https://h2zero.github.io/NimBLE-Arduino/md__bluetooth_015_01features.html - Arduino command line and platformio config options: https://h2zero.github.io/NimBLE-Arduino/md__command__line__config.html - Migrating from Bluedroid to NimBLE: https://h2zero.github.io/NimBLE-Arduino/md__migration__guide.html - New User Guide: https://h2zero.github.io/NimBLE-Arduino/md__new__user__guide.html ``` -------------------------------- ### NimBLE-Arduino Guides and Features Source: https://h2zero.github.io/NimBLE-Arduino/files Links to various guides and feature descriptions for the NimBLE-Arduino library, including migration guides and Bluetooth 5.x features. ```APIDOC NimBLE-Arduino Guides and Features: - Overview: https://h2zero.github.io/NimBLE-Arduino/index.html - Changelog: https://h2zero.github.io/NimBLE-Arduino/md__2github_2workspace_2_c_h_a_n_g_e_l_o_g.html - Migrating from 1.x to 2.x: https://h2zero.github.io/NimBLE-Arduino/md_1_8x__to2_8x__migration__guide.html - Bluetooth 5.x features: https://h2zero.github.io/NimBLE-Arduino/md__bluetooth_015_01features.html - Arduino command line and platformio config options: https://h2zero.github.io/NimBLE-Arduino/md__command__line__config.html - Migrating from Bluedroid to NimBLE: https://h2zero.github.io/NimBLE-Arduino/md__migration__guide.html - New User Guide: https://h2zero.github.io/NimBLE-Arduino/md__new__user__guide.html ``` -------------------------------- ### NimBLE-Arduino Guides and Features Source: https://h2zero.github.io/NimBLE-Arduino/functions_w Links to various guides and feature descriptions for the NimBLE-Arduino library, including migration guides and Bluetooth 5.x features. ```APIDOC NimBLE-Arduino Guides and Features: - Overview: https://h2zero.github.io/NimBLE-Arduino/index.html - Changelog: https://h2zero.github.io/NimBLE-Arduino/md__2github_2workspace_2_c_h_a_n_g_e_l_o_g.html - Migrating from 1.x to 2.x: https://h2zero.github.io/NimBLE-Arduino/md_1_8x__to2_8x__migration__guide.html - Bluetooth 5.x features: https://h2zero.github.io/NimBLE-Arduino/md__bluetooth_015_01features.html - Arduino command line and platformio config options: https://h2zero.github.io/NimBLE-Arduino/md__command__line__config.html - Migrating from Bluedroid to NimBLE: https://h2zero.github.io/NimBLE-Arduino/md__migration__guide.html - New User Guide: https://h2zero.github.io/NimBLE-Arduino/md__new__user__guide.html ``` -------------------------------- ### NimBLE-Arduino Guides and Features Source: https://h2zero.github.io/NimBLE-Arduino/class_nim_b_l_e_server_callbacks Links to various guides and feature descriptions for the NimBLE-Arduino library, including migration guides and Bluetooth 5.x features. ```APIDOC NimBLE-Arduino Guides and Features: - Overview: https://h2zero.github.io/NimBLE-Arduino/index.html - Changelog: https://h2zero.github.io/NimBLE-Arduino/md__2github_2workspace_2_c_h_a_n_g_e_l_o_g.html - Migrating from 1.x to 2.x: https://h2zero.github.io/NimBLE-Arduino/md_1_8x__to2_8x__migration__guide.html - Bluetooth 5.x features: https://h2zero.github.io/NimBLE-Arduino/md__bluetooth_015_01features.html - Arduino command line and platformio config options: https://h2zero.github.io/NimBLE-Arduino/md__command__line__config.html - Migrating from Bluedroid to NimBLE: https://h2zero.github.io/NimBLE-Arduino/md__migration__guide.html - New User Guide: https://h2zero.github.io/NimBLE-Arduino/md__new__user__guide.html ``` -------------------------------- ### NimBLE-Arduino Guides and Features Source: https://h2zero.github.io/NimBLE-Arduino/functions_n Links to various guides and feature descriptions for the NimBLE-Arduino library, including migration guides and Bluetooth 5.x features. ```APIDOC NimBLE-Arduino Guides and Features: - Overview: https://h2zero.github.io/NimBLE-Arduino/index.html - Changelog: https://h2zero.github.io/NimBLE-Arduino/md__2github_2workspace_2_c_h_a_n_g_e_l_o_g.html - Migrating from 1.x to 2.x: https://h2zero.github.io/NimBLE-Arduino/md_1_8x__to2_8x__migration__guide.html - Bluetooth 5.x features: https://h2zero.github.io/NimBLE-Arduino/md__bluetooth_015_01features.html - Arduino command line and platformio config options: https://h2zero.github.io/NimBLE-Arduino/md__command__line__config.html - Migrating from Bluedroid to NimBLE: https://h2zero.github.io/NimBLE-Arduino/md__migration__guide.html - New User Guide: https://h2zero.github.io/NimBLE-Arduino/md__new__user__guide.html ``` -------------------------------- ### NimBLE-Arduino Guides and Features Source: https://h2zero.github.io/NimBLE-Arduino/functions_r Links to various guides and feature descriptions for the NimBLE-Arduino library, including migration guides and Bluetooth 5.x features. ```APIDOC NimBLE-Arduino Guides and Features: - Overview: https://h2zero.github.io/NimBLE-Arduino/index.html - Changelog: https://h2zero.github.io/NimBLE-Arduino/md__2github_2workspace_2_c_h_a_n_g_e_l_o_g.html - Migrating from 1.x to 2.x: https://h2zero.github.io/NimBLE-Arduino/md_1_8x__to2_8x__migration__guide.html - Bluetooth 5.x features: https://h2zero.github.io/NimBLE-Arduino/md__bluetooth_015_01features.html - Arduino command line and platformio config options: https://h2zero.github.io/NimBLE-Arduino/md__command__line__config.html - Migrating from Bluedroid to NimBLE: https://h2zero.github.io/NimBLE-Arduino/md__migration__guide.html - New User Guide: https://h2zero.github.io/NimBLE-Arduino/md__new__user__guide.html ``` -------------------------------- ### NimBLE-Arduino Guides and Features Source: https://h2zero.github.io/NimBLE-Arduino/functions_i Links to various guides and feature descriptions for the NimBLE-Arduino library, including migration guides and Bluetooth 5.x features. ```APIDOC NimBLE-Arduino Guides and Features: - Overview: https://h2zero.github.io/NimBLE-Arduino/index.html - Changelog: https://h2zero.github.io/NimBLE-Arduino/md__2github_2workspace_2_c_h_a_n_g_e_l_o_g.html - Migrating from 1.x to 2.x: https://h2zero.github.io/NimBLE-Arduino/md_1_8x__to2_8x__migration__guide.html - Bluetooth 5.x features: https://h2zero.github.io/NimBLE-Arduino/md__bluetooth_015_01features.html - Arduino command line and platformio config options: https://h2zero.github.io/NimBLE-Arduino/md__command__line__config.html - Migrating from Bluedroid to NimBLE: https://h2zero.github.io/NimBLE-Arduino/md__migration__guide.html - New User Guide: https://h2zero.github.io/NimBLE-Arduino/md__new__user__guide.html ``` -------------------------------- ### NimBLE-Arduino Guides and Features Source: https://h2zero.github.io/NimBLE-Arduino/functions_func_i Links to various guides and feature descriptions for the NimBLE-Arduino library, including migration guides and Bluetooth 5.x features. ```APIDOC NimBLE-Arduino Guides and Features: - Overview: https://h2zero.github.io/NimBLE-Arduino/index.html - Changelog: https://h2zero.github.io/NimBLE-Arduino/md__2github_2workspace_2_c_h_a_n_g_e_l_o_g.html - Migrating from 1.x to 2.x: https://h2zero.github.io/NimBLE-Arduino/md_1_8x__to2_8x__migration__guide.html - Bluetooth 5.x features: https://h2zero.github.io/NimBLE-Arduino/md__bluetooth_015_01features.html - Arduino command line and platformio config options: https://h2zero.github.io/NimBLE-Arduino/md__command__line__config.html - Migrating from Bluedroid to NimBLE: https://h2zero.github.io/NimBLE-Arduino/md__migration__guide.html - New User Guide: https://h2zero.github.io/NimBLE-Arduino/md__new__user__guide.html ``` -------------------------------- ### NimBLE-Arduino Guides and Features Source: https://h2zero.github.io/NimBLE-Arduino/functions_func_t Links to various guides and feature descriptions for the NimBLE-Arduino library, including migration guides and Bluetooth 5.x features. ```APIDOC NimBLE-Arduino Guides and Features: - Overview: https://h2zero.github.io/NimBLE-Arduino/index.html - Changelog: https://h2zero.github.io/NimBLE-Arduino/md__2github_2workspace_2_c_h_a_n_g_e_l_o_g.html - Migrating from 1.x to 2.x: https://h2zero.github.io/NimBLE-Arduino/md_1_8x__to2_8x__migration__guide.html - Bluetooth 5.x features: https://h2zero.github.io/NimBLE-Arduino/md__bluetooth_015_01features.html - Arduino command line and platformio config options: https://h2zero.github.io/NimBLE-Arduino/md__command__line__config.html - Migrating from Bluedroid to NimBLE: https://h2zero.github.io/NimBLE-Arduino/md__migration__guide.html - New User Guide: https://h2zero.github.io/NimBLE-Arduino/md__new__user__guide.html ``` -------------------------------- ### NimBLE-Arduino Guides and Features Source: https://h2zero.github.io/NimBLE-Arduino/functions_func_h Links to various guides and feature descriptions for the NimBLE-Arduino library, including migration guides and Bluetooth 5.x features. ```APIDOC NimBLE-Arduino Guides and Features: - Overview: https://h2zero.github.io/NimBLE-Arduino/index.html - Changelog: https://h2zero.github.io/NimBLE-Arduino/md__2github_2workspace_2_c_h_a_n_g_e_l_o_g.html - Migrating from 1.x to 2.x: https://h2zero.github.io/NimBLE-Arduino/md_1_8x__to2_8x__migration__guide.html - Bluetooth 5.x features: https://h2zero.github.io/NimBLE-Arduino/md__bluetooth_015_01features.html - Arduino command line and platformio config options: https://h2zero.github.io/NimBLE-Arduino/md__command__line__config.html - Migrating from Bluedroid to NimBLE: https://h2zero.github.io/NimBLE-Arduino/md__migration__guide.html - New User Guide: https://h2zero.github.io/NimBLE-Arduino/md__new__user__guide.html ``` -------------------------------- ### Full NimBLE Arduino Client Example Source: https://h2zero.github.io/NimBLE-Arduino/md__new__user__guide A complete example demonstrating the initialization of the NimBLE device, scanning for devices advertising a specific service, connecting to a device, discovering and reading a characteristic, and cleaning up the client. This code is intended for use in the Arduino IDE. ```C++ #include "NimBLEDevice.h" void setup() { NimBLEDevice::init(""); NimBLEScan *pScan = NimBLEDevice::getScan(); NimBLEScanResults results = pScan->getResults(10 * 1000); NimBLEUUID serviceUuid("ABCD"); for (int i = 0; i < results.getCount(); i++) { const NimBLEAdvertisedDevice *device = results.getDevice(i); if (device->isAdvertisingService(serviceUuid)) { NimBLEClient *pClient = NimBLEDevice::createClient(); if (!pClient) { // Make sure the client was created break; } if (pClient->connect(&device)) { NimBLERemoteService *pService = pClient->getService(serviceUuid); if (pService != nullptr) { NimBLERemoteCharacteristic *pCharacteristic = pService->getCharacteristic("1234"); if (pCharacteristic != nullptr) { std::string value = pCharacteristic->readValue(); // print or do whatever you need with the value } } } else { // failed to connect } NimBLEDevice::deleteClient(pClient); } } } ``` -------------------------------- ### NimBLEService Management Functions Source: https://h2zero.github.io/NimBLE-Arduino/class_nim_b_l_e_service Provides functions to retrieve the associated BLE server, get a string representation of the service, dump service details, and check if the service has been started. ```cpp NimBLEServer * getServer () const Get the BLE server associated with this service. std::string toString () const Return a string representation of this service. void dump () const Dump details of this BLE GATT service. bool isStarted () const Checks if the service has been started. ``` -------------------------------- ### NimBLE Initialization Source: https://h2zero.github.io/NimBLE-Arduino/index Demonstrates the basic initialization of the NimBLE environment within the Arduino setup function. ```cpp NimBLEDevice::init(); ``` -------------------------------- ### NimBLE-Arduino Guides and Features Source: https://h2zero.github.io/NimBLE-Arduino/dir_68267d1309a1af8e8297ef4c3efbcdba Links to various guides and feature descriptions for the NimBLE-Arduino library, including migration guides and Bluetooth 5.x features. ```APIDOC NimBLE-Arduino Guides and Features: - Overview: https://h2zero.github.io/NimBLE-Arduino/index.html - Changelog: https://h2zero.github.io/NimBLE-Arduino/md__2github_2workspace_2_c_h_a_n_g_e_l_o_g.html - Migrating from 1.x to 2.x: https://h2zero.github.io/NimBLE-Arduino/md_1_8x__to2_8x__migration__guide.html - Bluetooth 5.x features: https://h2zero.github.io/NimBLE-Arduino/md__bluetooth_015_01features.html - Arduino command line and platformio config options: https://h2zero.github.io/NimBLE-Arduino/md__command__line__config.html - Migrating from Bluedroid to NimBLE: https://h2zero.github.io/NimBLE-Arduino/md__migration__guide.html - New User Guide: https://h2zero.github.io/NimBLE-Arduino/md__new__user__guide.html ``` -------------------------------- ### NimBLE-Arduino Guides and Features Source: https://h2zero.github.io/NimBLE-Arduino/struct_nim_b_l_e_task_data Links to various guides and feature descriptions for the NimBLE-Arduino library, including migration guides and Bluetooth 5.x features. ```APIDOC NimBLE-Arduino Guides and Features: - Overview: https://h2zero.github.io/NimBLE-Arduino/index.html - Changelog: https://h2zero.github.io/NimBLE-Arduino/md__2github_2workspace_2_c_h_a_n_g_e_l_o_g.html - Migrating from 1.x to 2.x: https://h2zero.github.io/NimBLE-Arduino/md_1_8x__to2_8x__migration__guide.html - Bluetooth 5.x features: https://h2zero.github.io/NimBLE-Arduino/md__bluetooth_015_01features.html - Arduino command line and platformio config options: https://h2zero.github.io/NimBLE-Arduino/md__command__line__config.html - Migrating from Bluedroid to NimBLE: https://h2zero.github.io/NimBLE-Arduino/md__migration__guide.html - New User Guide: https://h2zero.github.io/NimBLE-Arduino/md__new__user__guide.html ``` -------------------------------- ### NimBLE-Arduino Project Overview Source: https://h2zero.github.io/NimBLE-Arduino/_nim_b_l_e_l2_c_a_p_server_8h_source Provides an overview of the NimBLE-Arduino project, including links to changelogs, migration guides, and feature highlights. ```APIDOC Project: NimBLE-Arduino Version: 2.3.4 Overview: Changelog: https://h2zero.github.io/NimBLE-Arduino/md__2github_2workspace_2_c_h_a_n_g_e_l_o_g.html Migrating from 1.x to 2.x: https://h2zero.github.io/NimBLE-Arduino/md_1_8x__to2_8x__migration__guide.html Bluetooth 5.x features: https://h2zero.github.io/NimBLE-Arduino/md__bluetooth_015_01features.html Arduino command line and platformio config options: https://h2zero.github.io/NimBLE-Arduino/md__command__line__config.html Migrating from Bluedroid to NimBLE: https://h2zero.github.io/NimBLE-Arduino/md__migration__guide.html New User Guide: https://h2zero.github.io/NimBLE-Arduino/md__new__user__guide.html ``` -------------------------------- ### NimBLE-Arduino Guides and Features Source: https://h2zero.github.io/NimBLE-Arduino/nimconfig_8h_source Links to various guides and feature descriptions for the NimBLE-Arduino library, including migration guides and Bluetooth 5.x features. ```APIDOC NimBLE-Arduino Guides and Features: - Overview: https://h2zero.github.io/NimBLE-Arduino/index.html - Changelog: https://h2zero.github.io/NimBLE-Arduino/md__2github_2workspace_2_c_h_a_n_g_e_l_o_g.html - Migrating from 1.x to 2.x: https://h2zero.github.io/NimBLE-Arduino/md_1_8x__to2_8x__migration__guide.html - Bluetooth 5.x features: https://h2zero.github.io/NimBLE-Arduino/md__bluetooth_015_01features.html - Arduino command line and platformio config options: https://h2zero.github.io/NimBLE-Arduino/md__command__line__config.html - Migrating from Bluedroid to NimBLE: https://h2zero.github.io/NimBLE-Arduino/md__migration__guide.html - New User Guide: https://h2zero.github.io/NimBLE-Arduino/md__new__user__guide.html ``` -------------------------------- ### NimBLE-Arduino Guides and Features Source: https://h2zero.github.io/NimBLE-Arduino/class_nim_b_l_e_ext_advertising_callbacks Links to various guides and feature descriptions for the NimBLE-Arduino library, including migration guides and Bluetooth 5.x features. ```APIDOC NimBLE-Arduino Guides and Features: - Overview: https://h2zero.github.io/NimBLE-Arduino/index.html - Changelog: https://h2zero.github.io/NimBLE-Arduino/md__2github_2workspace_2_c_h_a_n_g_e_l_o_g.html - Migrating from 1.x to 2.x: https://h2zero.github.io/NimBLE-Arduino/md_1_8x__to2_8x__migration__guide.html - Bluetooth 5.x features: https://h2zero.github.io/NimBLE-Arduino/md__bluetooth_015_01features.html - Arduino command line and platformio config options: https://h2zero.github.io/NimBLE-Arduino/md__command__line__config.html - Migrating from Bluedroid to NimBLE: https://h2zero.github.io/NimBLE-Arduino/md__migration__guide.html - New User Guide: https://h2zero.github.io/NimBLE-Arduino/md__new__user__guide.html ``` -------------------------------- ### NimBLE-Arduino Guides and Features Source: https://h2zero.github.io/NimBLE-Arduino/functions_o Links to various guides and feature descriptions for the NimBLE-Arduino library, including migration guides and Bluetooth 5.x features. ```APIDOC NimBLE-Arduino Guides and Features: - Overview: https://h2zero.github.io/NimBLE-Arduino/index.html - Changelog: https://h2zero.github.io/NimBLE-Arduino/md__2github_2workspace_2_c_h_a_n_g_e_l_o_g.html - Migrating from 1.x to 2.x: https://h2zero.github.io/NimBLE-Arduino/md_1_8x__to2_8x__migration__guide.html - Bluetooth 5.x features: https://h2zero.github.io/NimBLE-Arduino/md__bluetooth_015_01features.html - Arduino command line and platformio config options: https://h2zero.github.io/NimBLE-Arduino/md__command__line__config.html - Migrating from Bluedroid to NimBLE: https://h2zero.github.io/NimBLE-Arduino/md__migration__guide.html - New User Guide: https://h2zero.github.io/NimBLE-Arduino/md__new__user__guide.html ``` -------------------------------- ### NimBLE-Arduino Guides and Features Source: https://h2zero.github.io/NimBLE-Arduino/_nim_b_l_e_h_i_d_device_8h_source Links to various guides and feature descriptions for the NimBLE-Arduino library, including migration guides and Bluetooth 5.x features. ```APIDOC NimBLE-Arduino Guides and Features: - Overview: https://h2zero.github.io/NimBLE-Arduino/index.html - Changelog: https://h2zero.github.io/NimBLE-Arduino/md__2github_2workspace_2_c_h_a_n_g_e_l_o_g.html - Migrating from 1.x to 2.x: https://h2zero.github.io/NimBLE-Arduino/md_1_8x__to2_8x__migration__guide.html - Bluetooth 5.x features: https://h2zero.github.io/NimBLE-Arduino/md__bluetooth_015_01features.html - Arduino command line and platformio config options: https://h2zero.github.io/NimBLE-Arduino/md__command__line__config.html - Migrating from Bluedroid to NimBLE: https://h2zero.github.io/NimBLE-Arduino/md__migration__guide.html - New User Guide: https://h2zero.github.io/NimBLE-Arduino/md__new__user__guide.html ``` -------------------------------- ### NimBLE-Arduino Guides and Features Source: https://h2zero.github.io/NimBLE-Arduino/class_nim_b_l_e_server-members Links to various guides and feature descriptions for the NimBLE-Arduino library, including migration guides and Bluetooth 5.x features. ```APIDOC NimBLE-Arduino Guides and Features: - Overview: https://h2zero.github.io/NimBLE-Arduino/index.html - Changelog: https://h2zero.github.io/NimBLE-Arduino/md__2github_2workspace_2_c_h_a_n_g_e_l_o_g.html - Migrating from 1.x to 2.x: https://h2zero.github.io/NimBLE-Arduino/md_1_8x__to2_8x__migration__guide.html - Bluetooth 5.x features: https://h2zero.github.io/NimBLE-Arduino/md__bluetooth_015_01features.html - Arduino command line and platformio config options: https://h2zero.github.io/NimBLE-Arduino/md__command__line__config.html - Migrating from Bluedroid to NimBLE: https://h2zero.github.io/NimBLE-Arduino/md__migration__guide.html - New User Guide: https://h2zero.github.io/NimBLE-Arduino/md__new__user__guide.html ```