esp-nimble-cpp/src
h2zero db2fe36131 Refactor NimBLEExtAdvertising
* General code cleanup
* `NimBLEExtAdvertisement` : All functions that set data now return `bool`, true = success.
* Added new method, `NimBLEExtAdvertisement::removeData`, which will remove the data of the specified type from the advertisement.
* Added new method, `NimBLEExtAdvertisement::addServiceUUID`, which will append to the service uuids advertised.
* Added new method, `NimBLEExtAdvertisement::removeServiceUUID`, which will remove the service from the uuids advertised.
* Added new method, `NimBLEExtAdvertisement::removeServices`, which will remove all service uuids advertised.
* Added overloads for `NimBLEExtAdvertisement::setServiceData` with the parameters `const NimBLEUUID& uuid, const uint8_t* data, size_t length` and
  `const NimBLEUUID& uuid, const std::vector<uint8_t>& data`.
* Added new method, `NimBLEExtAdvertisement::getDataLocation`, which returns the location in the advertisment data of the type requested in parameter `uint8_t type`.
* Added new method, `toString` which returns a Hex string representation of the advertisement data.
2024-11-28 14:42:57 -07:00
..
HIDKeyboardTypes.h Conditionally compile code for specific roles. 2020-05-13 22:03:56 -06:00
HIDTypes.h Fix compilation errors in some situations. 2024-11-26 14:20:39 -07:00
NimBLE2904.cpp Remove broken links from docs. 2024-06-14 09:57:23 -06:00
NimBLE2904.h Remove broken links from docs. 2024-06-14 09:57:23 -06:00
NimBLEAddress.cpp Fix crash when creating address from 17 char string. 2024-08-12 07:56:38 -06:00
NimBLEAddress.h [BREAKING] Refactor NimBLEAddress - use NimBLE core representation. 2024-07-17 19:38:35 -06:00
NimBLEAdvertisedDevice.cpp [BREAKING] - Refactor NimBLEScan 2024-11-21 14:37:31 -07:00
NimBLEAdvertisedDevice.h [BREAKING] - Refactor NimBLEScan 2024-11-21 14:37:31 -07:00
NimBLEAdvertisementData.cpp [BREAKING] - Refactor NimBLEAdvertising 2024-11-27 11:48:33 -07:00
NimBLEAdvertisementData.h [BREAKING] - Refactor NimBLEAdvertising 2024-11-27 11:48:33 -07:00
NimBLEAdvertising.cpp [BREAKING] - Refactor NimBLEAdvertising 2024-11-27 11:48:33 -07:00
NimBLEAdvertising.h [BREAKING] - Refactor NimBLEAdvertising 2024-11-27 11:48:33 -07:00
NimBLEAttribute.h [BREAKING] Refactor attributes 2024-09-24 14:59:54 -06:00
NimBLEAttValue.cpp Refactor NimBLEAttValue. 2024-07-21 16:36:00 -06:00
NimBLEAttValue.h fix: #200 Enable use of data()/size() before trying c_str()/length() (#201) 2024-10-14 17:02:21 -06:00
NimBLEBeacon.cpp [Breaking] Refactor NimBLEUUID. 2024-07-23 18:14:09 -06:00
NimBLEBeacon.h Conditionally compile code for specific roles. 2020-05-13 22:03:56 -06:00
NimBLECharacteristic.cpp fix: #200 Enable use of data()/size() before trying c_str()/length() (#201) 2024-10-14 17:02:21 -06:00
NimBLECharacteristic.h fix: #200 Enable use of data()/size() before trying c_str()/length() (#201) 2024-10-14 17:02:21 -06:00
NimBLEClient.cpp Fix task not released when not exchanging MTU. 2024-11-26 17:44:44 -07:00
NimBLEClient.h Add NimBLEClientCallbacks::onConnectFail callback 2024-11-25 16:08:13 -07:00
NimBLEConnInfo.h [BREAKING] Refactor attributes 2024-09-24 14:59:54 -06:00
NimBLEDescriptor.cpp [BREAKING] Refactor attributes 2024-09-24 14:59:54 -06:00
NimBLEDescriptor.h [BREAKING] Refactor attributes 2024-09-24 14:59:54 -06:00
NimBLEDevice.cpp [BREAKING] - Remove ignore list. 2024-11-23 21:08:08 -07:00
NimBLEDevice.h [BREAKING] - Remove ignore list. 2024-11-23 21:08:08 -07:00
NimBLEEddystoneTLM.cpp [Breaking] Refactor NimBLEUUID. 2024-07-23 18:14:09 -06:00
NimBLEEddystoneTLM.h Refactor include directives to use different paths for arduino/idf. 2021-09-12 18:43:31 -06:00
NimBLEEddystoneURL.cpp [Breaking] Refactor NimBLEUUID. 2024-07-23 18:14:09 -06:00
NimBLEEddystoneURL.h Conditionally compile code for specific roles. 2020-05-13 22:03:56 -06:00
NimBLEExtAdvertising.cpp Refactor NimBLEExtAdvertising 2024-11-28 14:42:57 -07:00
NimBLEExtAdvertising.h Refactor NimBLEExtAdvertising 2024-11-28 14:42:57 -07:00
NimBLEHIDDevice.cpp fix: #200 Enable use of data()/size() before trying c_str()/length() (#201) 2024-10-14 17:02:21 -06:00
NimBLEHIDDevice.h fix: #200 Enable use of data()/size() before trying c_str()/length() (#201) 2024-10-14 17:02:21 -06:00
NimBLELocalAttribute.h [BREAKING] Refactor attributes 2024-09-24 14:59:54 -06:00
NimBLELocalValueAttribute.h Fix compilation errors in some situations. 2024-11-26 14:20:39 -07:00
NimBLELog.h [BREAKING] Change NIMBLE_LOGC macro to use printf. 2024-07-04 19:05:35 -06:00
NimBLERemoteCharacteristic.cpp Refactor client connection establishment and client deletion. 2024-11-18 08:56:38 -07:00
NimBLERemoteCharacteristic.h [BREAKING] Refactor attributes 2024-09-24 14:59:54 -06:00
NimBLERemoteDescriptor.cpp [BREAKING] Refactor attributes 2024-09-24 14:59:54 -06:00
NimBLERemoteDescriptor.h [BREAKING] Refactor attributes 2024-09-24 14:59:54 -06:00
NimBLERemoteService.cpp Refactor client connection establishment and client deletion. 2024-11-18 08:56:38 -07:00
NimBLERemoteService.h [BREAKING] Refactor attributes 2024-09-24 14:59:54 -06:00
NimBLERemoteValueAttribute.cpp Refactor client connection establishment and client deletion. 2024-11-18 08:56:38 -07:00
NimBLERemoteValueAttribute.h fix: #200 Enable use of data()/size() before trying c_str()/length() (#201) 2024-10-14 17:02:21 -06:00
NimBLEScan.cpp [BREAKING] - Remove ignore list. 2024-11-23 21:08:08 -07:00
NimBLEScan.h [BREAKING] - Refactor NimBLEScan 2024-11-21 14:37:31 -07:00
NimBLEServer.cpp [BREAKING] - Refactor NimBLEUtils 2024-11-12 16:56:59 -07:00
NimBLEServer.h [BREAKING] - Refactor NimBLEUtils 2024-11-12 16:56:59 -07:00
NimBLEService.cpp Remove stray debug message. 2024-09-30 16:08:51 -06:00
NimBLEService.h [BREAKING] Refactor attributes 2024-09-24 14:59:54 -06:00
NimBLEUtils.cpp Refactor client connection establishment and client deletion. 2024-11-18 08:56:38 -07:00
NimBLEUtils.h Set task handle in constructor of NimBLETaskData. 2024-11-14 10:45:24 -07:00
NimBLEUUID.cpp [BREAKING]- Refactor client 2024-11-03 18:12:20 -07:00
NimBLEUUID.h Fix compilation errors in some situations. 2024-11-26 14:20:39 -07:00
nimconfig.h Replace NimBLEAttValue asserts with user defineable action. 2024-07-04 18:47:28 -06:00
nimconfig_rename.h Refactor NimBLEExtAdvertising 2024-11-28 14:42:57 -07:00