\doxysection{UART\+\_\+\+Settings\+Type\+Def Struct Reference}
\hypertarget{struct_u_a_r_t___settings_type_def}{}\label{struct_u_a_r_t___settings_type_def}\index{UART\_SettingsTypeDef@{UART\_SettingsTypeDef}}


Структура настроек UART.  




{\ttfamily \#include $<$general\+\_\+uart.\+h$>$}

\doxysubsubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
UART\+\_\+\+Handle\+Type\+Def \mbox{\hyperlink{struct_u_a_r_t___settings_type_def_accf2c9448a3ea8eb3b8c25a569276fea}{huart}}
\begin{DoxyCompactList}\small\item\em HAL handle UART. \end{DoxyCompactList}\item 
GPIO\+\_\+\+Type\+Def \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{struct_u_a_r_t___settings_type_def_af6f9910d065bae715cdb4a1024143a8f}{GPIOx}}
\begin{DoxyCompactList}\small\item\em Порт для UART. \end{DoxyCompactList}\item 
uint16\+\_\+t \mbox{\hyperlink{struct_u_a_r_t___settings_type_def_a3fba2b52788fe453348b5d92ed52ba49}{GPIO\+\_\+\+PIN\+\_\+\+RX}}
\begin{DoxyCompactList}\small\item\em Пин приема \end{DoxyCompactList}\item 
uint16\+\_\+t \mbox{\hyperlink{struct_u_a_r_t___settings_type_def_a5f1babfcfb436cd77f5614253c0a5bef}{GPIO\+\_\+\+PIN\+\_\+\+TX}}
\begin{DoxyCompactList}\small\item\em Пин передачи \end{DoxyCompactList}\item 
DMA\+\_\+\+Stream\+\_\+\+Type\+Def \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{struct_u_a_r_t___settings_type_def_a1ecc9ac6a1d2747ade56770cbab6a613}{DMAChannel}}
\begin{DoxyCompactList}\small\item\em Канал DMA (NULL если не нужен) \end{DoxyCompactList}\item 
uint32\+\_\+t \mbox{\hyperlink{struct_u_a_r_t___settings_type_def_a15ce92b03f7f189bfbe1ab88a5f94d19}{DMA\+\_\+\+CHANNEL\+\_\+X}}
\begin{DoxyCompactList}\small\item\em Номер канала DMA (0 если не нужен) \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Структура настроек UART. 

Содержит все необходимые параметры для инициализации UART, включая GPIO и DMA. 

Definition at line \mbox{\hyperlink{general__uart_8h_source_l00097}{97}} of file \mbox{\hyperlink{general__uart_8h_source}{general\+\_\+uart.\+h}}.



\label{doc-variable-members}
\Hypertarget{struct_u_a_r_t___settings_type_def_doc-variable-members}
\doxysubsection{Member Data Documentation}
\Hypertarget{struct_u_a_r_t___settings_type_def_accf2c9448a3ea8eb3b8c25a569276fea}\index{UART\_SettingsTypeDef@{UART\_SettingsTypeDef}!huart@{huart}}
\index{huart@{huart}!UART\_SettingsTypeDef@{UART\_SettingsTypeDef}}
\doxysubsubsection{\texorpdfstring{huart}{huart}}
{\footnotesize\ttfamily \label{struct_u_a_r_t___settings_type_def_accf2c9448a3ea8eb3b8c25a569276fea} 
UART\+\_\+\+Handle\+Type\+Def UART\+\_\+\+Settings\+Type\+Def\+::huart}



HAL handle UART. 



Definition at line \mbox{\hyperlink{general__uart_8h_source_l00099}{99}} of file \mbox{\hyperlink{general__uart_8h_source}{general\+\_\+uart.\+h}}.

\Hypertarget{struct_u_a_r_t___settings_type_def_af6f9910d065bae715cdb4a1024143a8f}\index{UART\_SettingsTypeDef@{UART\_SettingsTypeDef}!GPIOx@{GPIOx}}
\index{GPIOx@{GPIOx}!UART\_SettingsTypeDef@{UART\_SettingsTypeDef}}
\doxysubsubsection{\texorpdfstring{GPIOx}{GPIOx}}
{\footnotesize\ttfamily \label{struct_u_a_r_t___settings_type_def_af6f9910d065bae715cdb4a1024143a8f} 
GPIO\+\_\+\+Type\+Def\texorpdfstring{$\ast$}{*} UART\+\_\+\+Settings\+Type\+Def\+::\+GPIOx}



Порт для UART. 



Definition at line \mbox{\hyperlink{general__uart_8h_source_l00101}{101}} of file \mbox{\hyperlink{general__uart_8h_source}{general\+\_\+uart.\+h}}.

\Hypertarget{struct_u_a_r_t___settings_type_def_a3fba2b52788fe453348b5d92ed52ba49}\index{UART\_SettingsTypeDef@{UART\_SettingsTypeDef}!GPIO\_PIN\_RX@{GPIO\_PIN\_RX}}
\index{GPIO\_PIN\_RX@{GPIO\_PIN\_RX}!UART\_SettingsTypeDef@{UART\_SettingsTypeDef}}
\doxysubsubsection{\texorpdfstring{GPIO\_PIN\_RX}{GPIO\_PIN\_RX}}
{\footnotesize\ttfamily \label{struct_u_a_r_t___settings_type_def_a3fba2b52788fe453348b5d92ed52ba49} 
uint16\+\_\+t UART\+\_\+\+Settings\+Type\+Def\+::\+GPIO\+\_\+\+PIN\+\_\+\+RX}



Пин приема 



Definition at line \mbox{\hyperlink{general__uart_8h_source_l00102}{102}} of file \mbox{\hyperlink{general__uart_8h_source}{general\+\_\+uart.\+h}}.

\Hypertarget{struct_u_a_r_t___settings_type_def_a5f1babfcfb436cd77f5614253c0a5bef}\index{UART\_SettingsTypeDef@{UART\_SettingsTypeDef}!GPIO\_PIN\_TX@{GPIO\_PIN\_TX}}
\index{GPIO\_PIN\_TX@{GPIO\_PIN\_TX}!UART\_SettingsTypeDef@{UART\_SettingsTypeDef}}
\doxysubsubsection{\texorpdfstring{GPIO\_PIN\_TX}{GPIO\_PIN\_TX}}
{\footnotesize\ttfamily \label{struct_u_a_r_t___settings_type_def_a5f1babfcfb436cd77f5614253c0a5bef} 
uint16\+\_\+t UART\+\_\+\+Settings\+Type\+Def\+::\+GPIO\+\_\+\+PIN\+\_\+\+TX}



Пин передачи 



Definition at line \mbox{\hyperlink{general__uart_8h_source_l00103}{103}} of file \mbox{\hyperlink{general__uart_8h_source}{general\+\_\+uart.\+h}}.

\Hypertarget{struct_u_a_r_t___settings_type_def_a1ecc9ac6a1d2747ade56770cbab6a613}\index{UART\_SettingsTypeDef@{UART\_SettingsTypeDef}!DMAChannel@{DMAChannel}}
\index{DMAChannel@{DMAChannel}!UART\_SettingsTypeDef@{UART\_SettingsTypeDef}}
\doxysubsubsection{\texorpdfstring{DMAChannel}{DMAChannel}}
{\footnotesize\ttfamily \label{struct_u_a_r_t___settings_type_def_a1ecc9ac6a1d2747ade56770cbab6a613} 
DMA\+\_\+\+Stream\+\_\+\+Type\+Def\texorpdfstring{$\ast$}{*} UART\+\_\+\+Settings\+Type\+Def\+::\+DMAChannel}



Канал DMA (NULL если не нужен) 



Definition at line \mbox{\hyperlink{general__uart_8h_source_l00105}{105}} of file \mbox{\hyperlink{general__uart_8h_source}{general\+\_\+uart.\+h}}.

\Hypertarget{struct_u_a_r_t___settings_type_def_a15ce92b03f7f189bfbe1ab88a5f94d19}\index{UART\_SettingsTypeDef@{UART\_SettingsTypeDef}!DMA\_CHANNEL\_X@{DMA\_CHANNEL\_X}}
\index{DMA\_CHANNEL\_X@{DMA\_CHANNEL\_X}!UART\_SettingsTypeDef@{UART\_SettingsTypeDef}}
\doxysubsubsection{\texorpdfstring{DMA\_CHANNEL\_X}{DMA\_CHANNEL\_X}}
{\footnotesize\ttfamily \label{struct_u_a_r_t___settings_type_def_a15ce92b03f7f189bfbe1ab88a5f94d19} 
uint32\+\_\+t UART\+\_\+\+Settings\+Type\+Def\+::\+DMA\+\_\+\+CHANNEL\+\_\+X}



Номер канала DMA (0 если не нужен) 



Definition at line \mbox{\hyperlink{general__uart_8h_source_l00106}{106}} of file \mbox{\hyperlink{general__uart_8h_source}{general\+\_\+uart.\+h}}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
E\+:/.\+WORK/\+STM32/\+STM\+\_\+\+Libs/\+STM32\+\_\+\+General/\+Inc/\mbox{\hyperlink{general__uart_8h}{general\+\_\+uart.\+h}}\end{DoxyCompactItemize}
