\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}