/** ************************************************************************** * @file mylibs_include.h * @brief Заголочный файл для всех библиотек ************************************************************************** * @details Здесь нужно собрать библиотеки и дефайны, которые должны быть видны во всем проекте, чтобы не подключать 100 инклюдов в каждом ".c" файле ************************************************************************** * @defgroup MYLIBS_ALL My Libs * @brief Все используемые MyLibs библиотеки * @details Для подключения библиотеки необходимо: - Сконфигурировать mylibs_config.h: - Подключить заголовочный файл HAL библиотеки конкретного МК (напр. stm32f4xx_hal.h) - Подключить другие заголовочные файлы которые общие для всего проекта и должны быть видны - Подключить mylibs_include.h туда, где необходим доступ к библиотекам. *************************************************************************/ #ifndef __MYLIBS_INCLUDE_H_ #define __MYLIBS_INCLUDE_H_ #include "mylibs_defs.h" #ifdef ARM_MATH_CM4 #include "arm_math.h" #else #include "math.h" #endif #ifdef INCLUDE_BIT_ACCESS_LIB #include "bit_access.h" #endif #ifdef INCLUDE_TRACKERS_LIB #include "trackers.h" #else #endif #ifdef INCLUDE_TRACE_LIB #include "trace.h" #else #endif #ifdef INCLUDE_GEN_OPTIMIZER #include "gen_optimizer.h" #else #endif #ifdef INCLUDE_BENCH_TIME #include "bench_time.h" #else //BENCH_TIME_ENABLE #endif //BENCH_TIME_ENABLE #ifdef INCLUDE_FILTERS #include "filters.h" #else //INCLUDE_FILTERS #endif //INCLUDE_FILTERS #ifdef INCLUDE_GENERAL_PERIPH_LIBS #include "__general_flash.h" #include "general_gpio.h" #ifdef HAL_SPI_MODULE_ENABLED #include "general_spi.h" #endif #ifdef HAL_UART_MODULE_ENABLED #include "general_uart.h" #endif #ifdef HAL_TIM_MODULE_ENABLED #include "general_tim.h" #endif #endif //INCLUDE_GENERAL_PERIPH_LIBS /////////////////////////---USER SETTINGS---///////////////////////// // user includes // user settings /////////////////////////---USER SETTINGS---///////////////////////// #endif // __MYLIBS_INCLUDE_H_