|
|
|
\hypertarget{vt100_8h}{}\doxysection{vt100.\+h-\/Dateireferenz}
|
|
|
|
\label{vt100_8h}\index{vt100.h@{vt100.h}}
|
|
|
|
|
|
|
|
|
|
|
|
Headerdatei für \mbox{\hyperlink{vt100_8c}{vt100.\+c}}.
|
|
|
|
|
|
|
|
|
|
|
|
{\ttfamily \#include \char`\"{}functions.\+h\char`\"{}}\newline
|
|
|
|
Include-\/\+Abhängigkeitsdiagramm für vt100.\+h\+:
|
|
|
|
\nopagebreak
|
|
|
|
\begin{figure}[H]
|
|
|
|
\begin{center}
|
|
|
|
\leavevmode
|
|
|
|
\includegraphics[width=350pt]{vt100_8h__incl}
|
|
|
|
\end{center}
|
|
|
|
\end{figure}
|
|
|
|
Dieser Graph zeigt, welche Datei direkt oder indirekt diese Datei enthält\+:
|
|
|
|
\nopagebreak
|
|
|
|
\begin{figure}[H]
|
|
|
|
\begin{center}
|
|
|
|
\leavevmode
|
|
|
|
\includegraphics[width=243pt]{vt100_8h__dep__incl}
|
|
|
|
\end{center}
|
|
|
|
\end{figure}
|
|
|
|
\doxysubsection*{Datenstrukturen}
|
|
|
|
\begin{DoxyCompactItemize}
|
|
|
|
\item
|
|
|
|
struct \mbox{\hyperlink{structSerialState}{Serial\+State}}
|
|
|
|
\end{DoxyCompactItemize}
|
|
|
|
\doxysubsection*{Makrodefinitionen}
|
|
|
|
\begin{DoxyCompactItemize}
|
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{vt100_8h_a437ae0e23a0dbb5ed203d3164ddc0236}\label{vt100_8h_a437ae0e23a0dbb5ed203d3164ddc0236}}
|
|
|
|
\#define {\bfseries SERMENUE}~1
|
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{vt100_8h_a5da74b8a0d9ccc3f50517604b187a24b}\label{vt100_8h_a5da74b8a0d9ccc3f50517604b187a24b}}
|
|
|
|
\#define {\bfseries SERMSG}~2
|
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{vt100_8h_ae27ed790a6b6740b3734189d2b316529}\label{vt100_8h_ae27ed790a6b6740b3734189d2b316529}}
|
|
|
|
\#define {\bfseries SERMSGMENUE}~3
|
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{vt100_8h_a46da8d0a51f0d737ab2c30dafd7ad75b}\label{vt100_8h_a46da8d0a51f0d737ab2c30dafd7ad75b}}
|
|
|
|
\#define {\bfseries SERMSGCHANGE}~4
|
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{vt100_8h_a616119c79c558ea31a1b2c8b91d83cd6}\label{vt100_8h_a616119c79c558ea31a1b2c8b91d83cd6}}
|
|
|
|
\#define {\bfseries SERMSG1}~5
|
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{vt100_8h_a7594e068a72dfacf2468960050f5f851}\label{vt100_8h_a7594e068a72dfacf2468960050f5f851}}
|
|
|
|
\#define {\bfseries SERMSG2}~6
|
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{vt100_8h_a21d1129bcba5d4d4444ae42a6d9a5764}\label{vt100_8h_a21d1129bcba5d4d4444ae42a6d9a5764}}
|
|
|
|
\#define {\bfseries SERMSG3}~7
|
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{vt100_8h_a3f0bfe942353ecacec9e0565eb0f6e1d}\label{vt100_8h_a3f0bfe942353ecacec9e0565eb0f6e1d}}
|
|
|
|
\#define {\bfseries SERMSG4}~8
|
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{vt100_8h_a1986a4efce951e8918bfa48637d5f869}\label{vt100_8h_a1986a4efce951e8918bfa48637d5f869}}
|
|
|
|
\#define {\bfseries SERMSG5}~9
|
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{vt100_8h_aae22a8cd21c908acb2519858d9aa2f79}\label{vt100_8h_aae22a8cd21c908acb2519858d9aa2f79}}
|
|
|
|
\#define {\bfseries SERMSG0}~0
|
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{vt100_8h_ad979fa8b412ae735d2b0debcf9e128a7}\label{vt100_8h_ad979fa8b412ae735d2b0debcf9e128a7}}
|
|
|
|
\#define {\bfseries SERSETUP}~10
|
|
|
|
\end{DoxyCompactItemize}
|
|
|
|
\doxysubsection*{Funktionen}
|
|
|
|
\begin{DoxyCompactItemize}
|
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{vt100_8h_a90d76aea7abf0ee9e5218582bd1e2e2c}\label{vt100_8h_a90d76aea7abf0ee9e5218582bd1e2e2c}}
|
|
|
|
void {\bfseries Serial\+Info} (void)
|
|
|
|
\item
|
|
|
|
void \mbox{\hyperlink{vt100_8h_a4ee21561cb51aeaa80633e244b3811c6}{Serial\+About}} (void)
|
|
|
|
\begin{DoxyCompactList}\small\item\em Versionsinformation über serielle Schnittstelle ausgeben. \end{DoxyCompactList}\item
|
|
|
|
void \mbox{\hyperlink{vt100_8h_a4c083c2b0ddae216cf2bdfe6490c9738}{Serial\+Setup}} (void)
|
|
|
|
\begin{DoxyCompactList}\small\item\em Aktuelle Einstellungen über serielle Schnittstelle ausgeben. \end{DoxyCompactList}\item
|
|
|
|
void \mbox{\hyperlink{vt100_8h_af214225c421f33e106f2e94feb80f9d8}{Serial\+Menue}} (void)
|
|
|
|
\begin{DoxyCompactList}\small\item\em Auswahlmenue über serielle Schnittstelle ausgeben. \end{DoxyCompactList}\item
|
|
|
|
\mbox{\Hypertarget{vt100_8h_adee204ccfa569867de5db5c8b614d470}\label{vt100_8h_adee204ccfa569867de5db5c8b614d470}}
|
|
|
|
void {\bfseries Serial\+Msg\+Out} (void)
|
|
|
|
\item
|
|
|
|
void \mbox{\hyperlink{vt100_8h_a224d9b143a368c30ceceaeffbd696500}{Serial\+Msg\+Menue}} (char c)
|
|
|
|
\begin{DoxyCompactList}\small\item\em Zeigt einen Textspeicher an, der geändert werden soll. \end{DoxyCompactList}\item
|
|
|
|
void \mbox{\hyperlink{vt100_8h_a77266197e015c3320c0aa4f491101903}{Write\+Msg\+EEprom}} (uint8\+\_\+t idx)
|
|
|
|
\begin{DoxyCompactList}\small\item\em Textspeicher in EEprom schreiben. \end{DoxyCompactList}\end{DoxyCompactItemize}
|
|
|
|
\doxysubsection*{Variablen}
|
|
|
|
\begin{DoxyCompactItemize}
|
|
|
|
\item
|
|
|
|
static const char $\ast$const \mbox{\hyperlink{vt100_8h_ae9078b83eea3d7919a417fba39d744ce}{CLRSCR}} = \char`\"{}\textbackslash{}033\mbox{[}2J\char`\"{}
|
|
|
|
\begin{DoxyCompactList}\small\item\em Display löschen. \end{DoxyCompactList}\item
|
|
|
|
char \mbox{\hyperlink{vt100_8h_a8ec3a16bc16d93c6f2878b7cc1031c9e}{out}} \mbox{[}120\mbox{]}
|
|
|
|
\begin{DoxyCompactList}\small\item\em Ausgabebuffer. \end{DoxyCompactList}\item
|
|
|
|
char \mbox{\hyperlink{vt100_8h_a82ce29ac824fd42dfac671701de20dc9}{inp}} \mbox{[}120\mbox{]}
|
|
|
|
\begin{DoxyCompactList}\small\item\em Eingabebuffer. \end{DoxyCompactList}\item
|
|
|
|
uint8\+\_\+t \mbox{\hyperlink{vt100_8h_af27e3188294c2df66d975b74a09c001d}{i}}
|
|
|
|
\begin{DoxyCompactList}\small\item\em akt. Position Eingabebuffer \end{DoxyCompactList}\item
|
|
|
|
uint8\+\_\+t \mbox{\hyperlink{vt100_8h_a69c4569269da7faedfa431b065370468}{o}}
|
|
|
|
\begin{DoxyCompactList}\small\item\em akt. Position Ausgabebuffer \end{DoxyCompactList}\item
|
|
|
|
struct \mbox{\hyperlink{structSerialState}{Serial\+State}} \mbox{\hyperlink{vt100_8h_a0fb4570721a451b3d31a7e71b2124f17}{b\+Serial\+State}}
|
|
|
|
\begin{DoxyCompactList}\small\item\em Struktur für Variablen der seriellen Schnittstelle. \end{DoxyCompactList}\end{DoxyCompactItemize}
|
|
|
|
|
|
|
|
|
|
|
|
\doxysubsection{Ausführliche Beschreibung}
|
|
|
|
Headerdatei für \mbox{\hyperlink{vt100_8c}{vt100.\+c}}.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\doxysubsection{Dokumentation der Funktionen}
|
|
|
|
\mbox{\Hypertarget{vt100_8h_a4ee21561cb51aeaa80633e244b3811c6}\label{vt100_8h_a4ee21561cb51aeaa80633e244b3811c6}}
|
|
|
|
\index{vt100.h@{vt100.h}!SerialAbout@{SerialAbout}}
|
|
|
|
\index{SerialAbout@{SerialAbout}!vt100.h@{vt100.h}}
|
|
|
|
\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_8h_af214225c421f33e106f2e94feb80f9d8}\label{vt100_8h_af214225c421f33e106f2e94feb80f9d8}}
|
|
|
|
\index{vt100.h@{vt100.h}!SerialMenue@{SerialMenue}}
|
|
|
|
\index{SerialMenue@{SerialMenue}!vt100.h@{vt100.h}}
|
|
|
|
\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_8h_a224d9b143a368c30ceceaeffbd696500}\label{vt100_8h_a224d9b143a368c30ceceaeffbd696500}}
|
|
|
|
\index{vt100.h@{vt100.h}!SerialMsgMenue@{SerialMsgMenue}}
|
|
|
|
\index{SerialMsgMenue@{SerialMsgMenue}!vt100.h@{vt100.h}}
|
|
|
|
\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_8h_a4c083c2b0ddae216cf2bdfe6490c9738}\label{vt100_8h_a4c083c2b0ddae216cf2bdfe6490c9738}}
|
|
|
|
\index{vt100.h@{vt100.h}!SerialSetup@{SerialSetup}}
|
|
|
|
\index{SerialSetup@{SerialSetup}!vt100.h@{vt100.h}}
|
|
|
|
\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}
|
|
|
|
\mbox{\Hypertarget{vt100_8h_a77266197e015c3320c0aa4f491101903}\label{vt100_8h_a77266197e015c3320c0aa4f491101903}}
|
|
|
|
\index{vt100.h@{vt100.h}!WriteMsgEEprom@{WriteMsgEEprom}}
|
|
|
|
\index{WriteMsgEEprom@{WriteMsgEEprom}!vt100.h@{vt100.h}}
|
|
|
|
\doxysubsubsection{\texorpdfstring{WriteMsgEEprom()}{WriteMsgEEprom()}}
|
|
|
|
{\footnotesize\ttfamily void Write\+Msg\+EEprom (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{idx }\end{DoxyParamCaption})}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Textspeicher in EEprom schreiben.
|
|
|
|
|
|
|
|
|
|
|
|
\begin{DoxyParams}{Parameter}
|
|
|
|
{\em Nummer} & des Textspeichers \\
|
|
|
|
\hline
|
|
|
|
\end{DoxyParams}
|
|
|
|
\begin{DoxyReturn}{Rückgabe}
|
|
|
|
none
|
|
|
|
\end{DoxyReturn}
|
|
|
|
|
|
|
|
|
|
|
|
\doxysubsection{Variablen-\/\+Dokumentation}
|
|
|
|
\mbox{\Hypertarget{vt100_8h_a0fb4570721a451b3d31a7e71b2124f17}\label{vt100_8h_a0fb4570721a451b3d31a7e71b2124f17}}
|
|
|
|
\index{vt100.h@{vt100.h}!bSerialState@{bSerialState}}
|
|
|
|
\index{bSerialState@{bSerialState}!vt100.h@{vt100.h}}
|
|
|
|
\doxysubsubsection{\texorpdfstring{bSerialState}{bSerialState}}
|
|
|
|
{\footnotesize\ttfamily struct \mbox{\hyperlink{structSerialState}{Serial\+State}} b\+Serial\+State}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Struktur für Variablen der seriellen Schnittstelle.
|
|
|
|
|
|
|
|
\mbox{\Hypertarget{vt100_8h_ae9078b83eea3d7919a417fba39d744ce}\label{vt100_8h_ae9078b83eea3d7919a417fba39d744ce}}
|
|
|
|
\index{vt100.h@{vt100.h}!CLRSCR@{CLRSCR}}
|
|
|
|
\index{CLRSCR@{CLRSCR}!vt100.h@{vt100.h}}
|
|
|
|
\doxysubsubsection{\texorpdfstring{CLRSCR}{CLRSCR}}
|
|
|
|
{\footnotesize\ttfamily const char$\ast$ const CLRSCR = \char`\"{}\textbackslash{}033\mbox{[}2J\char`\"{}\hspace{0.3cm}{\ttfamily [static]}}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Display löschen.
|
|
|
|
|
|
|
|
\mbox{\Hypertarget{vt100_8h_af27e3188294c2df66d975b74a09c001d}\label{vt100_8h_af27e3188294c2df66d975b74a09c001d}}
|
|
|
|
\index{vt100.h@{vt100.h}!i@{i}}
|
|
|
|
\index{i@{i}!vt100.h@{vt100.h}}
|
|
|
|
\doxysubsubsection{\texorpdfstring{i}{i}}
|
|
|
|
{\footnotesize\ttfamily uint8\+\_\+t i}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
akt. Position Eingabebuffer
|
|
|
|
|
|
|
|
\mbox{\Hypertarget{vt100_8h_a82ce29ac824fd42dfac671701de20dc9}\label{vt100_8h_a82ce29ac824fd42dfac671701de20dc9}}
|
|
|
|
\index{vt100.h@{vt100.h}!inp@{inp}}
|
|
|
|
\index{inp@{inp}!vt100.h@{vt100.h}}
|
|
|
|
\doxysubsubsection{\texorpdfstring{inp}{inp}}
|
|
|
|
{\footnotesize\ttfamily char inp\mbox{[}120\mbox{]}}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Eingabebuffer.
|
|
|
|
|
|
|
|
\mbox{\Hypertarget{vt100_8h_a69c4569269da7faedfa431b065370468}\label{vt100_8h_a69c4569269da7faedfa431b065370468}}
|
|
|
|
\index{vt100.h@{vt100.h}!o@{o}}
|
|
|
|
\index{o@{o}!vt100.h@{vt100.h}}
|
|
|
|
\doxysubsubsection{\texorpdfstring{o}{o}}
|
|
|
|
{\footnotesize\ttfamily uint8\+\_\+t o}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
akt. Position Ausgabebuffer
|
|
|
|
|
|
|
|
\mbox{\Hypertarget{vt100_8h_a8ec3a16bc16d93c6f2878b7cc1031c9e}\label{vt100_8h_a8ec3a16bc16d93c6f2878b7cc1031c9e}}
|
|
|
|
\index{vt100.h@{vt100.h}!out@{out}}
|
|
|
|
\index{out@{out}!vt100.h@{vt100.h}}
|
|
|
|
\doxysubsubsection{\texorpdfstring{out}{out}}
|
|
|
|
{\footnotesize\ttfamily char out\mbox{[}120\mbox{]}}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ausgabebuffer.
|
|
|
|
|