\doxysection{mylibs\+\_\+include.\+h} \hypertarget{mylibs__include_8h_source}{}\label{mylibs__include_8h_source}\index{E:/.WORK/STM32/STM32\_ExtendedLibs/MyLibsGeneral/Inc/mylibs\_include.h@{E:/.WORK/STM32/STM32\_ExtendedLibs/MyLibsGeneral/Inc/mylibs\_include.h}} \mbox{\hyperlink{mylibs__include_8h}{Go to the documentation of this file.}} \begin{DoxyCode}{0} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00001}00001\ \textcolor{comment}{/**\ }} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00002}00002\ \textcolor{comment}{**************************************************************************}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00003}00003\ \textcolor{comment}{*\ @file\ mylibs\_include.h}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00004}00004\ \textcolor{comment}{*\ @brief\ Заголочный\ файл\ для\ всех\ библиотек}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00005}00005\ \textcolor{comment}{**************************************************************************}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00006}00006\ \textcolor{comment}{@details}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00007}00007\ \textcolor{comment}{Здесь\ нужно\ собрать\ библиотеки\ и\ дефайны,\ которые\ должны\ быть\ видны\ во\ всем\ проекте,}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00008}00008\ \textcolor{comment}{чтобы\ не\ подключать\ 100\ инклюдов\ в\ каждом\ "{}.c"{}\ файле}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00009}00009\ \textcolor{comment}{**************************************************************************}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00010}00010\ \textcolor{comment}{*\ @defgroup\ MYLIBS\_ALL\ \ \ \ \ \ My\ Libs}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00011}00011\ \textcolor{comment}{*\ @brief\ \ \ \ Все\ используемые\ MyLibs\ библиотеки}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00012}00012\ \textcolor{comment}{}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00013}00013\ \textcolor{comment}{*\ @defgroup\ MYLIBS\_PERIPHERAL\ Peripheral}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00014}00014\ \textcolor{comment}{*\ @ingroup\ \ MYLIBS\_ALL}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00015}00015\ \textcolor{comment}{*\ @brief\ \ \ \ Модули\ для\ управления\ периферией}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00016}00016\ \textcolor{comment}{*}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00017}00017\ \textcolor{comment}{*************************************************************************/}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00018}00018\ \textcolor{preprocessor}{\#ifndef\ \_\_MYLIBS\_INCLUDE\_H\_}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00019}00019\ \textcolor{preprocessor}{\#define\ \_\_MYLIBS\_INCLUDE\_H\_}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00020}00020\ } \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00021}00021\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{mylibs__defs_8h}{mylibs\_defs.h}}"{}}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00022}00022\ } \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00023}00023\ } \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00024}00024\ \textcolor{preprocessor}{\#ifdef\ ARM\_MATH\_CM4}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00025}00025\ \textcolor{preprocessor}{\ \ \#include\ "{}arm\_math.h"{}}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00026}00026\ \textcolor{preprocessor}{\#endif}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00027}00027\ } \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00028}00028\ } \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00029}00029\ \textcolor{preprocessor}{\#ifdef\ INCLUDE\_BIT\_ACCESS\_LIB}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00030}00030\ \textcolor{preprocessor}{\#include\ "{}bit\_access.h"{}}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00031}00031\ \textcolor{preprocessor}{\#endif}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00032}00032\ } \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00033}00033\ \textcolor{preprocessor}{\#ifdef\ INCLUDE\_TRACKERS\_LIB}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00034}00034\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{trackers_8h}{trackers.h}}"{}}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00035}00035\ \textcolor{preprocessor}{\#endif}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00036}00036\ } \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00037}00037\ \textcolor{preprocessor}{\#ifdef\ INCLUDE\_TRACE\_LIB}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00038}00038\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{trace_8h}{trace.h}}"{}}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00039}00039\ \textcolor{preprocessor}{\#endif}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00040}00040\ } \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00041}00041\ } \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00042}00042\ } \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00043}00043\ \textcolor{preprocessor}{\#ifdef\ INCLUDE\_GENERAL\_PERIPH\_LIBS}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00044}00044\ } \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00045}00045\ \textcolor{preprocessor}{\#include\ "{}general\_flash.h"{}}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00046}00046\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{general__gpio_8h}{general\_gpio.h}}"{}}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00047}00047\ \textcolor{preprocessor}{\#ifdef\ HAL\_SPI\_MODULE\_ENABLED}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00048}00048\ \textcolor{preprocessor}{\#include\ "{}general\_spi.h"{}}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00049}00049\ \textcolor{preprocessor}{\#endif}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00050}00050\ \textcolor{preprocessor}{\#ifdef\ HAL\_UART\_MODULE\_ENABLED}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00051}00051\ \textcolor{preprocessor}{\#include\ "{}general\_uart.h"{}}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00052}00052\ \textcolor{preprocessor}{\#endif}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00053}00053\ \textcolor{preprocessor}{\#ifdef\ HAL\_TIM\_MODULE\_ENABLED}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00054}00054\ \textcolor{preprocessor}{\#include\ "{}general\_tim.h"{}}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00055}00055\ \textcolor{preprocessor}{\#endif}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00056}00056\ } \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00057}00057\ \textcolor{preprocessor}{\#endif\ }\textcolor{comment}{//INCLUDE\_GENERAL\_PERIPH\_LIBS}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00058}00058\ } \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00059}00059\ } \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00060}00060\ } \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00061}00061\ \textcolor{comment}{}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00062}00062\ \textcolor{comment}{/////////////////////////-\/-\/-\/USER\ SETTINGS-\/-\/-\//////////////////////////}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00063}00063\ \textcolor{comment}{//\ user\ includes}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00064}00064\ \textcolor{preprocessor}{\#include\ "{}stdlib.h"{}}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00065}00065\ \textcolor{preprocessor}{\#include\ "{}string.h"{}}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00066}00066\ \textcolor{preprocessor}{\#include\ "{}stdio.h"{}}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00067}00067\ \textcolor{preprocessor}{\#include\ "{}math.h"{}}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00068}00068\ } \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00069}00069\ \textcolor{preprocessor}{\#include\ "{}main.h"{}}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00070}00070\ \textcolor{preprocessor}{\#include\ "{}modbus\_data.h"{}}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00071}00071\ \textcolor{comment}{}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00072}00072\ \textcolor{comment}{/**\ @brief\ Struct\ for\ trackers\ for\ Measure\ */}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00073}\mbox{\hyperlink{struct_measure_handle___tracker_type_def}{00073}}\ \textcolor{keyword}{typedef}\ \mbox{\hyperlink{group___t_r_a_c_k_e_r_s_ga50ccb119acf302969b7fdcb58f2130e4}{TrackerTypeDef}}(MEASURE\_HANDLE\_USER\_VARS\_NUMB)\ \mbox{\hyperlink{struct_measure_handle___tracker_type_def}{MeasureHandle\_TrackerTypeDef}};\textcolor{comment}{}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00074}00074\ \textcolor{comment}{/**\ @brief\ Struct\ for\ trackers\ for\ Measure\ */}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00075}\mbox{\hyperlink{struct_measure___tracker_type_def}{00075}}\ \textcolor{keyword}{typedef}\ \mbox{\hyperlink{group___t_r_a_c_k_e_r_s_ga50ccb119acf302969b7fdcb58f2130e4}{TrackerTypeDef}}(MEASURE\_USER\_VARS\_NUMB)\ \mbox{\hyperlink{struct_measure___tracker_type_def}{Measure\_TrackerTypeDef}};\textcolor{comment}{}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00076}00076\ \textcolor{comment}{/**\ @brief\ Struct\ for\ trackers\ for\ RS\ */}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00077}\mbox{\hyperlink{struct_r_s___tracker_type_def}{00077}}\ \textcolor{keyword}{typedef}\ \mbox{\hyperlink{group___t_r_a_c_k_e_r_s_ga50ccb119acf302969b7fdcb58f2130e4}{TrackerTypeDef}}(RS\_USER\_VARS\_NUMB)\ \ \ \ \ \ \mbox{\hyperlink{struct_r_s___tracker_type_def}{RS\_TrackerTypeDef}};\textcolor{comment}{}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00078}00078\ \textcolor{comment}{/**\ @brief\ Struct\ for\ trackers\ for\ ADC\ */}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00079}\mbox{\hyperlink{struct_a_d_c___tracker_type_def}{00079}}\ \textcolor{keyword}{typedef}\ \mbox{\hyperlink{group___t_r_a_c_k_e_r_s_ga50ccb119acf302969b7fdcb58f2130e4}{TrackerTypeDef}}(ADC\_USER\_VARS\_NUMB)\ \ \ \ \ \mbox{\hyperlink{struct_a_d_c___tracker_type_def}{ADC\_TrackerTypeDef}};\textcolor{comment}{}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00080}00080\ \textcolor{comment}{/**\ @brief\ Struct\ for\ trackers\ for\ ADC\ Channel\ */}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00081}\mbox{\hyperlink{struct_a_d_c_channel___tracker_type_def}{00081}}\ \textcolor{keyword}{typedef}\ \mbox{\hyperlink{group___t_r_a_c_k_e_r_s_ga50ccb119acf302969b7fdcb58f2130e4}{TrackerTypeDef}}(ADC\_CH\_USER\_VARS\_NUMB)\ \ \mbox{\hyperlink{struct_a_d_c_channel___tracker_type_def}{ADCChannel\_TrackerTypeDef}};} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00082}00082\ } \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00083}00083\ } \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00084}\mbox{\hyperlink{struct_m_z_k_t___l_e_ds_type_def}{00084}}\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{struct}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00085}00085\ \{} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00086}00086\ \ \ \textcolor{comment}{/*\ Светодиоды,\ которые\ повторяют\ дискретные\ выходные\ сигналы\ */}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00087}00087\ \ \ \mbox{\hyperlink{struct_g_p_i_o___l_e_d_type_def}{GPIO\_LEDTypeDef}}\ work;} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00088}00088\ \ \ \mbox{\hyperlink{struct_g_p_i_o___l_e_d_type_def}{GPIO\_LEDTypeDef}}\ warning;} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00089}00089\ \ \ \mbox{\hyperlink{struct_g_p_i_o___l_e_d_type_def}{GPIO\_LEDTypeDef}}\ error;} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00090}00090\ \ \ } \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00091}00091\ \ \ \textcolor{comment}{/*\ Светодиод\ для\ индикации\ активной\ связи\ */}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00092}00092\ \ \ \mbox{\hyperlink{struct_g_p_i_o___l_e_d_type_def}{GPIO\_LEDTypeDef}}\ connection;} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00093}00093\ \ \ } \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00094}00094\ \ \ \textcolor{comment}{/*\ Отладочные\ светодиоды\ */}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00095}00095\ \ \ \mbox{\hyperlink{struct_g_p_i_o___l_e_d_type_def}{GPIO\_LEDTypeDef}}\ green1;} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00096}00096\ \ \ \mbox{\hyperlink{struct_g_p_i_o___l_e_d_type_def}{GPIO\_LEDTypeDef}}\ green2;} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00097}00097\ \ \ \mbox{\hyperlink{struct_g_p_i_o___l_e_d_type_def}{GPIO\_LEDTypeDef}}\ red;} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00098}00098\ \}\mbox{\hyperlink{struct_m_z_k_t___l_e_ds_type_def}{MZKT\_LEDsTypeDef}};} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00099}00099\ \textcolor{keyword}{extern}\ \mbox{\hyperlink{struct_m_z_k_t___l_e_ds_type_def}{MZKT\_LEDsTypeDef}}\ MZKT\_LEDS;} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00100}00100\ } \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00101}\mbox{\hyperlink{struct_m_z_k_t___discrete_inputs_type_def}{00101}}\ \textcolor{keyword}{typedef}\ \textcolor{keyword}{struct}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00102}00102\ \{} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00103}00103\ \ \ \mbox{\hyperlink{struct_g_p_i_o___switch_type_def}{GPIO\_SwitchTypeDef}}\ err\_24V;} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00104}00104\ \ \ \mbox{\hyperlink{struct_g_p_i_o___switch_type_def}{GPIO\_SwitchTypeDef}}\ err\_5Vd;} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00105}00105\ \ \ \mbox{\hyperlink{struct_g_p_i_o___switch_type_def}{GPIO\_SwitchTypeDef}}\ err\_5Vsi;} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00106}00106\ \ \ \mbox{\hyperlink{struct_g_p_i_o___switch_type_def}{GPIO\_SwitchTypeDef}}\ err\_Va;} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00107}00107\ \}\mbox{\hyperlink{struct_m_z_k_t___discrete_inputs_type_def}{MZKT\_DiscreteInputsTypeDef}};} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00108}00108\ \textcolor{keyword}{extern}\ \mbox{\hyperlink{struct_m_z_k_t___discrete_inputs_type_def}{MZKT\_DiscreteInputsTypeDef}}\ MZKT\_DISCIN;\textcolor{comment}{}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00109}00109\ \textcolor{comment}{/////////////////////////-\/-\/-\/USER\ SETTINGS-\/-\/-\//////////////////////////}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00110}00110\ } \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00111}00111\ } \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00112}00112\ \textcolor{preprocessor}{\#endif\ }\textcolor{comment}{//\ \_\_MYLIBS\_INCLUDE\_H\_}} \DoxyCodeLine{\Hypertarget{mylibs__include_8h_source_l00113}00113\ } \end{DoxyCode}