From b681e58378aa9a893ee84757f5ba5b4f22fd5ec2 Mon Sep 17 00:00:00 2001 From: h2zero Date: Sun, 15 Dec 2024 10:38:11 -0700 Subject: [PATCH] Add missing NimBLEUtils and NimBLEConnInfo includes to NimBLEDevice.h In some cases compilation of examples would fail due to missing these headers so they should be included in NimBLEDevice.h --- src/NimBLEDescriptor.h | 11 +++-------- src/NimBLEDevice.h | 3 +++ 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/src/NimBLEDescriptor.h b/src/NimBLEDescriptor.h index bb9b37a6..b4bcd38f 100644 --- a/src/NimBLEDescriptor.h +++ b/src/NimBLEDescriptor.h @@ -21,17 +21,12 @@ #include "nimconfig.h" #if defined(CONFIG_BT_ENABLED) && defined(CONFIG_BT_NIMBLE_ROLE_PERIPHERAL) -class NimBLEDescriptor; -class NimBLEDescriptorCallbacks; - # include "NimBLELocalValueAttribute.h" -# include "NimBLECharacteristic.h" -# include "NimBLEUUID.h" -# include "NimBLEAttValue.h" -# include "NimBLEConnInfo.h" - # include +class NimBLECharacteristic; +class NimBLEDescriptorCallbacks; + /** * @brief A model of a BLE descriptor. */ diff --git a/src/NimBLEDevice.h b/src/NimBLEDevice.h index 8399b22a..0d0982df 100644 --- a/src/NimBLEDevice.h +++ b/src/NimBLEDevice.h @@ -282,5 +282,8 @@ class NimBLEDevice { # endif # endif +# include "NimBLEConnInfo.h" +# include "NimBLEUtils.h" + #endif // CONFIG_BT_ENABLED #endif // NIMBLE_CPP_DEVICE_H_