diff --git a/libraries/Update/src/Update.h b/libraries/Update/src/Update.h index 0969f248666..d34efe73196 100644 --- a/libraries/Update/src/Update.h +++ b/libraries/Update/src/Update.h @@ -190,6 +190,8 @@ class UpdateClass { uint8_t _ledOn; }; +#if !defined(NO_GLOBAL_INSTANCES) && !defined(NO_GLOBAL_UPDATE) extern UpdateClass Update; +#endif #endif diff --git a/libraries/Update/src/Updater.cpp b/libraries/Update/src/Updater.cpp index 30d88cb8ff1..c461e7377e7 100644 --- a/libraries/Update/src/Updater.cpp +++ b/libraries/Update/src/Updater.cpp @@ -414,4 +414,6 @@ bool UpdateClass::_chkDataInBlock(const uint8_t *data, size_t len) const { return false; } +#if !defined(NO_GLOBAL_INSTANCES) && !defined(NO_GLOBAL_UPDATE) UpdateClass Update; +#endif