diff --git a/CMakeLists.txt b/CMakeLists.txt index f3bff50c..f5d73069 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -33,6 +33,7 @@ idf_component_register( REQUIRED_IDF_TARGETS "esp32" "esp32s3" + "esp32s31" "esp32c2" "esp32c3" "esp32c5" diff --git a/src/NimBLEServer.cpp b/src/NimBLEServer.cpp index fbbb0129..65f23cfb 100644 --- a/src/NimBLEServer.cpp +++ b/src/NimBLEServer.cpp @@ -394,7 +394,11 @@ bool NimBLEServer::disconnect(const NimBLEConnInfo& connInfo, uint8_t reason) co * @param [in] enable true == advertise, false == don't advertise. */ void NimBLEServer::advertiseOnDisconnect(bool enable) { +# if MYNEWT_VAL(BLE_ROLE_BROADCASTER) m_advertiseOnDisconnect = enable; +# else + (void)enable; +# endif } // advertiseOnDisconnect # endif