esp-nimble-cpp/src
thekurtovic 6c85cfa6c3
NimBLEDevice::get/setPower support full power range. (#229)
* Calculates the tx power level to and from dbm to `esp_power_level` types for esp32 devices.
* Add esp32 specific funtions `NimBLEDevice::setPowerLevel` and `NimBLEDevice::getPowerLevel` which take and return the related `esp_power_level* ` types.

---------

Co-authored-by: h2zero <powell.rg@gmail.com>
2024-12-02 15:19:44 -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 Refactor 2904 descriptor 2024-11-30 14:21:39 -07:00
NimBLE2904.h Refactor 2904 descriptor 2024-11-30 14:21:39 -07: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 Refresh advertising data dynamically 2024-11-30 13:16:36 -07:00
NimBLEAdvertising.h Refresh advertising data dynamically 2024-11-30 13:16:36 -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 compiler warnings for C++ versions < 17 2024-12-01 14:19:51 -07:00
NimBLEBeacon.cpp [BREAKING] Refactor NimBLEBeacon 2024-12-01 16:00:10 -07:00
NimBLEBeacon.h [BREAKING] Refactor NimBLEBeacon 2024-12-01 16:00:10 -07:00
NimBLECharacteristic.cpp Refactor 2904 descriptor 2024-11-30 14:21:39 -07:00
NimBLECharacteristic.h Fix compiler warnings for C++ versions < 17 2024-12-01 14:19:51 -07:00
NimBLEClient.cpp Add asynchronous client connection secure 2024-12-02 09:54:18 -07:00
NimBLEClient.h Add asynchronous client connection secure 2024-12-02 09:54:18 -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 Remove characteristic subscription tracking. 2024-11-28 17:18:21 -07:00
NimBLEDevice.cpp NimBLEDevice::get/setPower support full power range. (#229) 2024-12-02 15:19:44 -07:00
NimBLEDevice.h NimBLEDevice::get/setPower support full power range. (#229) 2024-12-02 15:19:44 -07:00
NimBLEEddystoneTLM.cpp [BREAKING] - Refactor NimBLEEddystoneTLM 2024-12-01 16:00:44 -07:00
NimBLEEddystoneTLM.h [BREAKING] - Refactor NimBLEEddystoneTLM 2024-12-01 16:00:44 -07:00
NimBLEExtAdvertising.cpp [BREAKING] Refactor NimBLEServer 2024-11-28 17:18:21 -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 Make NimBLERemoteValueAttribute LOG_TAG static 2024-11-29 14:44:58 -07:00
NimBLERemoteValueAttribute.h Fix compiler warnings for C++ versions < 17 2024-12-01 14:19:51 -07:00
NimBLEScan.cpp Add extended scan features. 2024-11-28 14:42:57 -07:00
NimBLEScan.h Add extended scan features. 2024-11-28 14:42:57 -07:00
NimBLEServer.cpp Refactor service changed handling 2024-11-28 17:18:21 -07:00
NimBLEServer.h Remove characteristic subscription tracking. 2024-11-28 17:18:21 -07:00
NimBLEService.cpp Refactor service changed handling 2024-11-28 17:18:21 -07: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