184 lines
		
	
	
		
			9.2 KiB
		
	
	
	
		
			TeX
		
	
	
	
	
	
			
		
		
	
	
			184 lines
		
	
	
		
			9.2 KiB
		
	
	
	
		
			TeX
		
	
	
	
	
	
\doxysection{E\+:/.WORK/\+STM32/\+STM32\+\_\+\+Extended\+Libs/\+My\+Libs/\+Inc/mylibs\+\_\+include.h File Reference}
 | 
						|
\hypertarget{mylibs__include_8h}{}\label{mylibs__include_8h}\index{E:/.WORK/STM32/STM32\_ExtendedLibs/MyLibs/Inc/mylibs\_include.h@{E:/.WORK/STM32/STM32\_ExtendedLibs/MyLibs/Inc/mylibs\_include.h}}
 | 
						|
 | 
						|
 | 
						|
Заголочный файл для всех библиотек  
 | 
						|
 | 
						|
 | 
						|
{\ttfamily \#include "{}mylibs\+\_\+defs.\+h"{}}\newline
 | 
						|
{\ttfamily \#include "{}math.\+h"{}}\newline
 | 
						|
{\ttfamily \#include "{}bit\+\_\+access.\+h"{}}\newline
 | 
						|
{\ttfamily \#include "{}trackers.\+h"{}}\newline
 | 
						|
{\ttfamily \#include "{}trace.\+h"{}}\newline
 | 
						|
{\ttfamily \#include "{}gen\+\_\+optimizer.\+h"{}}\newline
 | 
						|
{\ttfamily \#include "{}\+\_\+\+\_\+general\+\_\+flash.\+h"{}}\newline
 | 
						|
{\ttfamily \#include "{}general\+\_\+gpio.\+h"{}}\newline
 | 
						|
Include dependency graph for mylibs\+\_\+include.\+h\+:
 | 
						|
\nopagebreak
 | 
						|
\begin{figure}[H]
 | 
						|
\begin{center}
 | 
						|
\leavevmode
 | 
						|
\includegraphics[width=350pt]{mylibs__include_8h__incl}
 | 
						|
\end{center}
 | 
						|
\end{figure}
 | 
						|
\doxysubsubsection*{Macros}
 | 
						|
\begin{DoxyCompactItemize}
 | 
						|
\item 
 | 
						|
\#define \mbox{\hyperlink{mylibs__include_8h_a31b9f2267c562f3ceb533606daf0b789}{Bench\+Time\+\_\+\+Init}}()
 | 
						|
\item 
 | 
						|
\#define \mbox{\hyperlink{mylibs__include_8h_a89ff6c06fc21fb2bbfbf8cbf863316f1}{Bench\+Time\+\_\+\+Start}}(channel,  ticks,  tick\+\_\+period)
 | 
						|
\item 
 | 
						|
\#define \mbox{\hyperlink{mylibs__include_8h_adddc120d43a10fad50fbdeeab8d086b5}{Bench\+Time\+\_\+\+End}}(channel,  ticks)
 | 
						|
\item 
 | 
						|
\#define \mbox{\hyperlink{mylibs__include_8h_a91e352219014c7ea5507bbbe4b15912d}{Bench\+Time\+\_\+\+Get\+Min}}(channel)
 | 
						|
\item 
 | 
						|
\#define \mbox{\hyperlink{mylibs__include_8h_ab8103362e89bad95d965ac668284065c}{Bench\+Time\+\_\+\+Get\+Max}}(channel)
 | 
						|
\item 
 | 
						|
\#define \mbox{\hyperlink{mylibs__include_8h_a9f82f5ed8cfae31292dc3dca41471dd5}{Bench\+Time\+\_\+\+Get\+Average}}(channel)
 | 
						|
\item 
 | 
						|
\#define \mbox{\hyperlink{mylibs__include_8h_aafbca7155cfc97b68428da2b0b1200ef}{Bench\+Time\+\_\+\+Get\+Count}}(channel)
 | 
						|
\item 
 | 
						|
\#define \mbox{\hyperlink{mylibs__include_8h_a9911aa13a8fa67c35a261d1cb3dc11e7}{Bench\+Time\+\_\+\+Get\+Last}}(channel)
 | 
						|
\item 
 | 
						|
\#define \mbox{\hyperlink{mylibs__include_8h_a09b9a6ef9b60605fc0015f6b379d8420}{Bench\+Time\+\_\+\+Reset\+Stats}}(channel)
 | 
						|
\end{DoxyCompactItemize}
 | 
						|
 | 
						|
 | 
						|
\doxysubsection{Detailed Description}
 | 
						|
Заголочный файл для всех библиотек 
 | 
						|
 | 
						|
Здесь нужно собрать библиотеки и дефайны, которые должны быть видны во всем проекте, чтобы не подключать 100 инклюдов в каждом "{}.\+c"{} файле 
 | 
						|
 | 
						|
Definition in file \mbox{\hyperlink{mylibs__include_8h_source}{mylibs\+\_\+include.\+h}}.
 | 
						|
 | 
						|
 | 
						|
 | 
						|
\label{doc-define-members}
 | 
						|
\Hypertarget{mylibs__include_8h_doc-define-members}
 | 
						|
\doxysubsection{Macro Definition Documentation}
 | 
						|
\Hypertarget{mylibs__include_8h_a31b9f2267c562f3ceb533606daf0b789}\index{mylibs\_include.h@{mylibs\_include.h}!BenchTime\_Init@{BenchTime\_Init}}
 | 
						|
\index{BenchTime\_Init@{BenchTime\_Init}!mylibs\_include.h@{mylibs\_include.h}}
 | 
						|
\doxysubsubsection{\texorpdfstring{BenchTime\_Init}{BenchTime\_Init}}
 | 
						|
{\footnotesize\ttfamily \label{mylibs__include_8h_a31b9f2267c562f3ceb533606daf0b789} 
 | 
						|
\#define Bench\+Time\+\_\+\+Init(\begin{DoxyParamCaption}\item[{}]{void}{}\end{DoxyParamCaption})}
 | 
						|
 | 
						|
 | 
						|
 | 
						|
Definition at line \mbox{\hyperlink{mylibs__include_8h_source_l00104}{104}} of file \mbox{\hyperlink{mylibs__include_8h_source}{mylibs\+\_\+include.\+h}}.
 | 
						|
 | 
						|
\Hypertarget{mylibs__include_8h_a89ff6c06fc21fb2bbfbf8cbf863316f1}\index{mylibs\_include.h@{mylibs\_include.h}!BenchTime\_Start@{BenchTime\_Start}}
 | 
						|
\index{BenchTime\_Start@{BenchTime\_Start}!mylibs\_include.h@{mylibs\_include.h}}
 | 
						|
\doxysubsubsection{\texorpdfstring{BenchTime\_Start}{BenchTime\_Start}}
 | 
						|
{\footnotesize\ttfamily \label{mylibs__include_8h_a89ff6c06fc21fb2bbfbf8cbf863316f1} 
 | 
						|
\#define Bench\+Time\+\_\+\+Start(\begin{DoxyParamCaption}\item[{}]{channel}{, }\item[{}]{ticks}{, }\item[{}]{tick\+\_\+period}{}\end{DoxyParamCaption})}
 | 
						|
 | 
						|
{\bfseries Value\+:}
 | 
						|
\begin{DoxyCode}{0}
 | 
						|
\DoxyCodeLine{0}
 | 
						|
 | 
						|
\end{DoxyCode}
 | 
						|
 | 
						|
 | 
						|
Definition at line \mbox{\hyperlink{mylibs__include_8h_source_l00105}{105}} of file \mbox{\hyperlink{mylibs__include_8h_source}{mylibs\+\_\+include.\+h}}.
 | 
						|
 | 
						|
\Hypertarget{mylibs__include_8h_adddc120d43a10fad50fbdeeab8d086b5}\index{mylibs\_include.h@{mylibs\_include.h}!BenchTime\_End@{BenchTime\_End}}
 | 
						|
\index{BenchTime\_End@{BenchTime\_End}!mylibs\_include.h@{mylibs\_include.h}}
 | 
						|
\doxysubsubsection{\texorpdfstring{BenchTime\_End}{BenchTime\_End}}
 | 
						|
{\footnotesize\ttfamily \label{mylibs__include_8h_adddc120d43a10fad50fbdeeab8d086b5} 
 | 
						|
\#define Bench\+Time\+\_\+\+End(\begin{DoxyParamCaption}\item[{}]{channel}{, }\item[{}]{ticks}{}\end{DoxyParamCaption})}
 | 
						|
 | 
						|
{\bfseries Value\+:}
 | 
						|
\begin{DoxyCode}{0}
 | 
						|
\DoxyCodeLine{0}
 | 
						|
 | 
						|
\end{DoxyCode}
 | 
						|
 | 
						|
 | 
						|
Definition at line \mbox{\hyperlink{mylibs__include_8h_source_l00106}{106}} of file \mbox{\hyperlink{mylibs__include_8h_source}{mylibs\+\_\+include.\+h}}.
 | 
						|
 | 
						|
\Hypertarget{mylibs__include_8h_a91e352219014c7ea5507bbbe4b15912d}\index{mylibs\_include.h@{mylibs\_include.h}!BenchTime\_GetMin@{BenchTime\_GetMin}}
 | 
						|
\index{BenchTime\_GetMin@{BenchTime\_GetMin}!mylibs\_include.h@{mylibs\_include.h}}
 | 
						|
\doxysubsubsection{\texorpdfstring{BenchTime\_GetMin}{BenchTime\_GetMin}}
 | 
						|
{\footnotesize\ttfamily \label{mylibs__include_8h_a91e352219014c7ea5507bbbe4b15912d} 
 | 
						|
\#define Bench\+Time\+\_\+\+Get\+Min(\begin{DoxyParamCaption}\item[{}]{channel}{}\end{DoxyParamCaption})}
 | 
						|
 | 
						|
{\bfseries Value\+:}
 | 
						|
\begin{DoxyCode}{0}
 | 
						|
\DoxyCodeLine{0}
 | 
						|
 | 
						|
\end{DoxyCode}
 | 
						|
 | 
						|
 | 
						|
Definition at line \mbox{\hyperlink{mylibs__include_8h_source_l00107}{107}} of file \mbox{\hyperlink{mylibs__include_8h_source}{mylibs\+\_\+include.\+h}}.
 | 
						|
 | 
						|
\Hypertarget{mylibs__include_8h_ab8103362e89bad95d965ac668284065c}\index{mylibs\_include.h@{mylibs\_include.h}!BenchTime\_GetMax@{BenchTime\_GetMax}}
 | 
						|
\index{BenchTime\_GetMax@{BenchTime\_GetMax}!mylibs\_include.h@{mylibs\_include.h}}
 | 
						|
\doxysubsubsection{\texorpdfstring{BenchTime\_GetMax}{BenchTime\_GetMax}}
 | 
						|
{\footnotesize\ttfamily \label{mylibs__include_8h_ab8103362e89bad95d965ac668284065c} 
 | 
						|
\#define Bench\+Time\+\_\+\+Get\+Max(\begin{DoxyParamCaption}\item[{}]{channel}{}\end{DoxyParamCaption})}
 | 
						|
 | 
						|
{\bfseries Value\+:}
 | 
						|
\begin{DoxyCode}{0}
 | 
						|
\DoxyCodeLine{0}
 | 
						|
 | 
						|
\end{DoxyCode}
 | 
						|
 | 
						|
 | 
						|
Definition at line \mbox{\hyperlink{mylibs__include_8h_source_l00108}{108}} of file \mbox{\hyperlink{mylibs__include_8h_source}{mylibs\+\_\+include.\+h}}.
 | 
						|
 | 
						|
\Hypertarget{mylibs__include_8h_a9f82f5ed8cfae31292dc3dca41471dd5}\index{mylibs\_include.h@{mylibs\_include.h}!BenchTime\_GetAverage@{BenchTime\_GetAverage}}
 | 
						|
\index{BenchTime\_GetAverage@{BenchTime\_GetAverage}!mylibs\_include.h@{mylibs\_include.h}}
 | 
						|
\doxysubsubsection{\texorpdfstring{BenchTime\_GetAverage}{BenchTime\_GetAverage}}
 | 
						|
{\footnotesize\ttfamily \label{mylibs__include_8h_a9f82f5ed8cfae31292dc3dca41471dd5} 
 | 
						|
\#define Bench\+Time\+\_\+\+Get\+Average(\begin{DoxyParamCaption}\item[{}]{channel}{}\end{DoxyParamCaption})}
 | 
						|
 | 
						|
{\bfseries Value\+:}
 | 
						|
\begin{DoxyCode}{0}
 | 
						|
\DoxyCodeLine{0}
 | 
						|
 | 
						|
\end{DoxyCode}
 | 
						|
 | 
						|
 | 
						|
Definition at line \mbox{\hyperlink{mylibs__include_8h_source_l00109}{109}} of file \mbox{\hyperlink{mylibs__include_8h_source}{mylibs\+\_\+include.\+h}}.
 | 
						|
 | 
						|
\Hypertarget{mylibs__include_8h_aafbca7155cfc97b68428da2b0b1200ef}\index{mylibs\_include.h@{mylibs\_include.h}!BenchTime\_GetCount@{BenchTime\_GetCount}}
 | 
						|
\index{BenchTime\_GetCount@{BenchTime\_GetCount}!mylibs\_include.h@{mylibs\_include.h}}
 | 
						|
\doxysubsubsection{\texorpdfstring{BenchTime\_GetCount}{BenchTime\_GetCount}}
 | 
						|
{\footnotesize\ttfamily \label{mylibs__include_8h_aafbca7155cfc97b68428da2b0b1200ef} 
 | 
						|
\#define Bench\+Time\+\_\+\+Get\+Count(\begin{DoxyParamCaption}\item[{}]{channel}{}\end{DoxyParamCaption})}
 | 
						|
 | 
						|
{\bfseries Value\+:}
 | 
						|
\begin{DoxyCode}{0}
 | 
						|
\DoxyCodeLine{0}
 | 
						|
 | 
						|
\end{DoxyCode}
 | 
						|
 | 
						|
 | 
						|
Definition at line \mbox{\hyperlink{mylibs__include_8h_source_l00110}{110}} of file \mbox{\hyperlink{mylibs__include_8h_source}{mylibs\+\_\+include.\+h}}.
 | 
						|
 | 
						|
\Hypertarget{mylibs__include_8h_a9911aa13a8fa67c35a261d1cb3dc11e7}\index{mylibs\_include.h@{mylibs\_include.h}!BenchTime\_GetLast@{BenchTime\_GetLast}}
 | 
						|
\index{BenchTime\_GetLast@{BenchTime\_GetLast}!mylibs\_include.h@{mylibs\_include.h}}
 | 
						|
\doxysubsubsection{\texorpdfstring{BenchTime\_GetLast}{BenchTime\_GetLast}}
 | 
						|
{\footnotesize\ttfamily \label{mylibs__include_8h_a9911aa13a8fa67c35a261d1cb3dc11e7} 
 | 
						|
\#define Bench\+Time\+\_\+\+Get\+Last(\begin{DoxyParamCaption}\item[{}]{channel}{}\end{DoxyParamCaption})}
 | 
						|
 | 
						|
{\bfseries Value\+:}
 | 
						|
\begin{DoxyCode}{0}
 | 
						|
\DoxyCodeLine{0}
 | 
						|
 | 
						|
\end{DoxyCode}
 | 
						|
 | 
						|
 | 
						|
Definition at line \mbox{\hyperlink{mylibs__include_8h_source_l00111}{111}} of file \mbox{\hyperlink{mylibs__include_8h_source}{mylibs\+\_\+include.\+h}}.
 | 
						|
 | 
						|
\Hypertarget{mylibs__include_8h_a09b9a6ef9b60605fc0015f6b379d8420}\index{mylibs\_include.h@{mylibs\_include.h}!BenchTime\_ResetStats@{BenchTime\_ResetStats}}
 | 
						|
\index{BenchTime\_ResetStats@{BenchTime\_ResetStats}!mylibs\_include.h@{mylibs\_include.h}}
 | 
						|
\doxysubsubsection{\texorpdfstring{BenchTime\_ResetStats}{BenchTime\_ResetStats}}
 | 
						|
{\footnotesize\ttfamily \label{mylibs__include_8h_a09b9a6ef9b60605fc0015f6b379d8420} 
 | 
						|
\#define Bench\+Time\+\_\+\+Reset\+Stats(\begin{DoxyParamCaption}\item[{}]{channel}{}\end{DoxyParamCaption})}
 | 
						|
 | 
						|
 | 
						|
 | 
						|
Definition at line \mbox{\hyperlink{mylibs__include_8h_source_l00112}{112}} of file \mbox{\hyperlink{mylibs__include_8h_source}{mylibs\+\_\+include.\+h}}.
 | 
						|
 |