release 0.2

- stm general перенесена в другой репозиторий
- рефакторинг документации
This commit is contained in:
2025-11-07 20:28:01 +03:00
parent f46fa9b4ac
commit 6d1a5c8f71
22 changed files with 790 additions and 3014 deletions

View File

@@ -3,13 +3,28 @@
* @file mylibs_defs.h
* @brief Заголочный файл для дефайнов библиотеки MyLibsGeneral.
**************************************************************************
* @defgroup MYLIBS_DEFINES General Tools
* @defgroup MYLIBS_TOOLS General Tools
* @ingroup MYLIBS_ALL
* @brief Общие макросы и typedef'ы, используемые по всему проекту
*
* @defgroup MYLIBS_DEBUG_TOOLS Debug Tools
* @ingroup MYLIBS_ALL
* @brief Утилиты для тестирования программы
*
* @addtogroup BENCH_TIME
* @ingroup MYLIBS_DEBUG_TOOLS
*
* @addtogroup GEN_OPTIMIZER
* @ingroup MYLIBS_DEBUG_TOOLS
*
* @addtogroup TRACE
* @ingroup MYLIBS_DEBUG_TOOLS
*
* @addtogroup TRACKERS
* @ingroup MYLIBS_DEBUG_TOOLS
*************************************************************************/
#ifndef __MYLIBS_DEFINES_H_
#define __MYLIBS_DEFINES_H_
#ifndef __MYLIBS_TOOLS_H_
#define __MYLIBS_TOOLS_H_
#include "mylibs_config.h"
@@ -17,7 +32,7 @@
******************************ERROR_HANDLER********************************/
/**
* @addtogroup ERROR_HANDLER_DEFINES Error Handler defines
* @ingroup MYLIBS_DEFINES
* @ingroup MYLIBS_TOOLS
* @brief Дефайны для обработки ошибок
* @{
*/
@@ -58,7 +73,7 @@ extern void Error_Handler(void);
******************************DELAYS_DEFINES*******************************/
/**
* @addtogroup DELAYS_DEFINES Delays defines
* @ingroup MYLIBS_DEFINES
* @ingroup MYLIBS_TOOLS
* @brief Макросы и определения для работы с задержками в миллисекундах.
* @details
* Этот блок содержит макросы для реализации задержек с использованием HAL или FreeRTOS:
@@ -138,10 +153,9 @@ extern void Error_Handler(void);
/***************************************************************************
*******************************UTIL_DEFINES********************************/
static int dummy;
/**
* @addtogroup UTILS_DEFINES Utils defines
* @ingroup MYLIBS_DEFINES
* @ingroup MYLIBS_TOOLS
* @brief Общие вспомогательные макросы
* @{
*/
@@ -191,6 +205,7 @@ static int dummy;
* @cond LIBS_INTERNAL
*/
static int dummy; // переменная которой присваиваются значения, которые некуда присвоить
/**
* @brief Аналог HAL макроса для привязки DMA к UART.
@@ -203,4 +218,4 @@ do{ \
/** @endcond */
#endif //__MYLIBS_DEFINES_H_
#endif //__MYLIBS_TOOLS_H_