From 75cfdd2e4c1dad18bbd984c8d79b16e0fa999bf0 Mon Sep 17 00:00:00 2001 From: Andrey Bychkov Date: Wed, 12 Aug 2026 18:54:25 +0300 Subject: [PATCH] small fix --- libs/main/core/pibase_macros.h | 13 ++++++++++--- libs/main/piplatform.h | 6 ++++++ 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/libs/main/core/pibase_macros.h b/libs/main/core/pibase_macros.h index e6fdc3f1..28ad2204 100644 --- a/libs/main/core/pibase_macros.h +++ b/libs/main/core/pibase_macros.h @@ -116,6 +116,10 @@ //! \~russian Макрос объявлен когда PIP решил что система поддерживает локализацию # define HAS_LOCALE +//! \~english Macro is defined when PIP is building for embedded systems +//! \~russian Макрос объявлен когда PIP собирается для встраиваемых систем +# define PIP_EMBEDDED + //! \~english Macro is defined when compiler is Visual Studio //! \~russian Макрос объявлен когда компилятор Visual Studio # define CC_VC @@ -164,8 +168,6 @@ //! \~russian Макрос для подавления предупреждения компилятора о неиспользуемой переменной # define NO_UNUSED(x) -# undef FREERTOS - #endif // DOXYGEN #ifdef WINDOWS @@ -446,7 +448,12 @@ typedef long long ssize_t; //! \~\sa FOREVER_WAIT #define WAIT_FOREVER FOREVER piMinSleep(); - +//! \~english Minimal sleep in milliseconds for internal PIP using +//! \~russian Минимальное значание задержки в милисекундах для внутреннего использования в библиотеке PIP +//! \~\details +//! \~english Using in \a piMinSleep(), \a PIThread, \a PITimer::Pool. By default 1ms. +//! \~russian Используется в \a piMinSleep(), \a PIThread, \a PITimer::Pool. По умолчанию равна 1мс. +//! \~\sa PIP_MIN_MSLEEP #ifndef PIP_MIN_MSLEEP # ifdef PIP_EMBEDDED # define PIP_MIN_MSLEEP 10. diff --git a/libs/main/piplatform.h b/libs/main/piplatform.h index c11df3d0..0ef4f59e 100644 --- a/libs/main/piplatform.h +++ b/libs/main/piplatform.h @@ -74,6 +74,12 @@ //! \~russian Определяется для целевых сборок FreeBSD. # define FREE_BSD +//! \~\ingroup Core +//! \~\brief +//! \~english Defined for reduced embedded PIP builds. +//! \~russian Определяется для облегченных встраиваемых сборок PIP. +# define PIP_EMBEDDED + //! \~\ingroup Core //! \~\brief //! \~english Defined when the target architecture is 32-bit.