You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
163 lines
5.6 KiB
TeX
163 lines
5.6 KiB
TeX
\hypertarget{vt100_8c}{}\doxysection{vt100.\+c-\/Dateireferenz}
|
|
\label{vt100_8c}\index{vt100.c@{vt100.c}}
|
|
|
|
|
|
VT100 Terminalausgabe.
|
|
|
|
|
|
{\ttfamily \#include \char`\"{}vt100.\+h\char`\"{}}\newline
|
|
Include-\/\+Abhängigkeitsdiagramm für vt100.\+c\+:
|
|
\nopagebreak
|
|
\begin{figure}[H]
|
|
\begin{center}
|
|
\leavevmode
|
|
\includegraphics[width=350pt]{vt100_8c__incl}
|
|
\end{center}
|
|
\end{figure}
|
|
\doxysubsection*{Funktionen}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
void \mbox{\hyperlink{vt100_8c_af214225c421f33e106f2e94feb80f9d8}{Serial\+Menue}} (void)
|
|
\begin{DoxyCompactList}\small\item\em Auswahlmenue über serielle Schnittstelle ausgeben. \end{DoxyCompactList}\item
|
|
void \mbox{\hyperlink{vt100_8c_a4c083c2b0ddae216cf2bdfe6490c9738}{Serial\+Setup}} (void)
|
|
\begin{DoxyCompactList}\small\item\em Aktuelle Einstellungen über serielle Schnittstelle ausgeben. \end{DoxyCompactList}\item
|
|
void \mbox{\hyperlink{vt100_8c_a4ee21561cb51aeaa80633e244b3811c6}{Serial\+About}} (void)
|
|
\begin{DoxyCompactList}\small\item\em Versionsinformation über serielle Schnittstelle ausgeben. \end{DoxyCompactList}\item
|
|
void \mbox{\hyperlink{vt100_8c_aa9e990762ad311b3582c6e7b0c4addf6}{Serial\+Reset}} (void)
|
|
\begin{DoxyCompactList}\small\item\em Löscht die Terminalanzeige und gibt Versionsinfo und Menue aus. \end{DoxyCompactList}\item
|
|
void \mbox{\hyperlink{vt100_8c_aed5211def004c592733d721fd1d6c186}{Serial\+Receive}} (char c)
|
|
\begin{DoxyCompactList}\small\item\em Wird vom UART Interrupt aufgerufen, wenn ein Zeichen empfangen wurde. \end{DoxyCompactList}\item
|
|
\mbox{\Hypertarget{vt100_8c_adee204ccfa569867de5db5c8b614d470}\label{vt100_8c_adee204ccfa569867de5db5c8b614d470}}
|
|
void {\bfseries Serial\+Msg\+Out} (void)
|
|
\item
|
|
void \mbox{\hyperlink{vt100_8c_a224d9b143a368c30ceceaeffbd696500}{Serial\+Msg\+Menue}} (char c)
|
|
\begin{DoxyCompactList}\small\item\em Zeigt einen Textspeicher an, der geändert werden soll. \end{DoxyCompactList}\end{DoxyCompactItemize}
|
|
|
|
|
|
\doxysubsection{Ausführliche Beschreibung}
|
|
VT100 Terminalausgabe.
|
|
|
|
|
|
|
|
\doxysubsection{Dokumentation der Funktionen}
|
|
\mbox{\Hypertarget{vt100_8c_a4ee21561cb51aeaa80633e244b3811c6}\label{vt100_8c_a4ee21561cb51aeaa80633e244b3811c6}}
|
|
\index{vt100.c@{vt100.c}!SerialAbout@{SerialAbout}}
|
|
\index{SerialAbout@{SerialAbout}!vt100.c@{vt100.c}}
|
|
\doxysubsubsection{\texorpdfstring{SerialAbout()}{SerialAbout()}}
|
|
{\footnotesize\ttfamily void Serial\+About (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}
|
|
|
|
|
|
|
|
Versionsinformation über serielle Schnittstelle ausgeben.
|
|
|
|
|
|
\begin{DoxyParams}{Parameter}
|
|
{\em none} & \\
|
|
\hline
|
|
\end{DoxyParams}
|
|
|
|
\begin{DoxyRetVals}{Rückgabewerte}
|
|
{\em none} & \\
|
|
\hline
|
|
\end{DoxyRetVals}
|
|
\mbox{\Hypertarget{vt100_8c_af214225c421f33e106f2e94feb80f9d8}\label{vt100_8c_af214225c421f33e106f2e94feb80f9d8}}
|
|
\index{vt100.c@{vt100.c}!SerialMenue@{SerialMenue}}
|
|
\index{SerialMenue@{SerialMenue}!vt100.c@{vt100.c}}
|
|
\doxysubsubsection{\texorpdfstring{SerialMenue()}{SerialMenue()}}
|
|
{\footnotesize\ttfamily void Serial\+Menue (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}
|
|
|
|
|
|
|
|
Auswahlmenue über serielle Schnittstelle ausgeben.
|
|
|
|
|
|
\begin{DoxyParams}{Parameter}
|
|
{\em none} & \\
|
|
\hline
|
|
\end{DoxyParams}
|
|
|
|
\begin{DoxyRetVals}{Rückgabewerte}
|
|
{\em none} & \\
|
|
\hline
|
|
\end{DoxyRetVals}
|
|
\mbox{\Hypertarget{vt100_8c_a224d9b143a368c30ceceaeffbd696500}\label{vt100_8c_a224d9b143a368c30ceceaeffbd696500}}
|
|
\index{vt100.c@{vt100.c}!SerialMsgMenue@{SerialMsgMenue}}
|
|
\index{SerialMsgMenue@{SerialMsgMenue}!vt100.c@{vt100.c}}
|
|
\doxysubsubsection{\texorpdfstring{SerialMsgMenue()}{SerialMsgMenue()}}
|
|
{\footnotesize\ttfamily void Serial\+Msg\+Menue (\begin{DoxyParamCaption}\item[{char}]{c }\end{DoxyParamCaption})}
|
|
|
|
|
|
|
|
Zeigt einen Textspeicher an, der geändert werden soll.
|
|
|
|
|
|
\begin{DoxyParams}{Parameter}
|
|
{\em c} & Nummer des Textspeichers \\
|
|
\hline
|
|
\end{DoxyParams}
|
|
|
|
\begin{DoxyRetVals}{Rückgabewerte}
|
|
{\em none} & \\
|
|
\hline
|
|
\end{DoxyRetVals}
|
|
\mbox{\Hypertarget{vt100_8c_aed5211def004c592733d721fd1d6c186}\label{vt100_8c_aed5211def004c592733d721fd1d6c186}}
|
|
\index{vt100.c@{vt100.c}!SerialReceive@{SerialReceive}}
|
|
\index{SerialReceive@{SerialReceive}!vt100.c@{vt100.c}}
|
|
\doxysubsubsection{\texorpdfstring{SerialReceive()}{SerialReceive()}}
|
|
{\footnotesize\ttfamily void Serial\+Receive (\begin{DoxyParamCaption}\item[{char}]{c }\end{DoxyParamCaption})}
|
|
|
|
|
|
|
|
Wird vom UART Interrupt aufgerufen, wenn ein Zeichen empfangen wurde.
|
|
|
|
|
|
\begin{DoxyParams}{Parameter}
|
|
{\em c} & Zeichen, das empfangen wurde \\
|
|
\hline
|
|
\end{DoxyParams}
|
|
|
|
\begin{DoxyRetVals}{Rückgabewerte}
|
|
{\em none} & \\
|
|
\hline
|
|
\end{DoxyRetVals}
|
|
\mbox{\Hypertarget{vt100_8c_aa9e990762ad311b3582c6e7b0c4addf6}\label{vt100_8c_aa9e990762ad311b3582c6e7b0c4addf6}}
|
|
\index{vt100.c@{vt100.c}!SerialReset@{SerialReset}}
|
|
\index{SerialReset@{SerialReset}!vt100.c@{vt100.c}}
|
|
\doxysubsubsection{\texorpdfstring{SerialReset()}{SerialReset()}}
|
|
{\footnotesize\ttfamily void Serial\+Reset (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}
|
|
|
|
|
|
|
|
Löscht die Terminalanzeige und gibt Versionsinfo und Menue aus.
|
|
|
|
|
|
\begin{DoxyParams}{Parameter}
|
|
{\em none} & \\
|
|
\hline
|
|
\end{DoxyParams}
|
|
|
|
\begin{DoxyRetVals}{Rückgabewerte}
|
|
{\em none} & \\
|
|
\hline
|
|
\end{DoxyRetVals}
|
|
\mbox{\Hypertarget{vt100_8c_a4c083c2b0ddae216cf2bdfe6490c9738}\label{vt100_8c_a4c083c2b0ddae216cf2bdfe6490c9738}}
|
|
\index{vt100.c@{vt100.c}!SerialSetup@{SerialSetup}}
|
|
\index{SerialSetup@{SerialSetup}!vt100.c@{vt100.c}}
|
|
\doxysubsubsection{\texorpdfstring{SerialSetup()}{SerialSetup()}}
|
|
{\footnotesize\ttfamily void Serial\+Setup (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}
|
|
|
|
|
|
|
|
Aktuelle Einstellungen über serielle Schnittstelle ausgeben.
|
|
|
|
|
|
\begin{DoxyParams}{Parameter}
|
|
{\em none} & \\
|
|
\hline
|
|
\end{DoxyParams}
|
|
|
|
\begin{DoxyRetVals}{Rückgabewerte}
|
|
{\em none} & \\
|
|
\hline
|
|
\end{DoxyRetVals}
|