BJ-Keyer  1.03
Morsekeyer für 2 TRX und 6 Morsetasten
vt100.h-Dateireferenz

Headerdatei für vt100.c. Mehr ...

#include "functions.h"
Include-Abhängigkeitsdiagramm für vt100.h:
Dieser Graph zeigt, welche Datei direkt oder indirekt diese Datei enthält:

gehe zum Quellcode dieser Datei

Datenstrukturen

struct  SerialState
 

Makrodefinitionen

#define SERMENUE   1
 
#define SERMSG   2
 
#define SERMSGMENUE   3
 
#define SERMSGCHANGE   4
 
#define SERMSG1   5
 
#define SERMSG2   6
 
#define SERMSG3   7
 
#define SERMSG4   8
 
#define SERMSG5   9
 
#define SERMSG0   0
 
#define SERSETUP   10
 

Funktionen

void SerialInfo (void)
 
void SerialAbout (void)
 Versionsinformation über serielle Schnittstelle ausgeben. Mehr ...
 
void SerialSetup (void)
 Aktuelle Einstellungen über serielle Schnittstelle ausgeben. Mehr ...
 
void SerialMenue (void)
 Auswahlmenue über serielle Schnittstelle ausgeben. Mehr ...
 
void SerialMsgOut (void)
 
void SerialMsgMenue (char c)
 Zeigt einen Textspeicher an, der geändert werden soll. Mehr ...
 
void WriteMsgEEprom (uint8_t idx)
 Textspeicher in EEprom schreiben. Mehr ...
 

Variablen

static const char *const CLRSCR = "\033[2J"
 Display löschen. Mehr ...
 
char out [120]
 Ausgabebuffer. Mehr ...
 
char inp [120]
 Eingabebuffer. Mehr ...
 
uint8_t i
 akt. Position Eingabebuffer Mehr ...
 
uint8_t o
 akt. Position Ausgabebuffer Mehr ...
 
struct SerialState bSerialState
 Struktur für Variablen der seriellen Schnittstelle. Mehr ...
 

Ausführliche Beschreibung

Headerdatei für vt100.c.

Dokumentation der Funktionen

◆ SerialAbout()

void SerialAbout ( void  )

Versionsinformation über serielle Schnittstelle ausgeben.

Parameter
none
Rückgabewerte
none

◆ SerialMenue()

void SerialMenue ( void  )

Auswahlmenue über serielle Schnittstelle ausgeben.

Parameter
none
Rückgabewerte
none

◆ SerialMsgMenue()

void SerialMsgMenue ( char  c)

Zeigt einen Textspeicher an, der geändert werden soll.

Parameter
cNummer des Textspeichers
Rückgabewerte
none

◆ SerialSetup()

void SerialSetup ( void  )

Aktuelle Einstellungen über serielle Schnittstelle ausgeben.

Parameter
none
Rückgabewerte
none

◆ WriteMsgEEprom()

void WriteMsgEEprom ( uint8_t  idx)

Textspeicher in EEprom schreiben.

Parameter
Nummerdes Textspeichers
Rückgabe
none

Variablen-Dokumentation

◆ bSerialState

struct SerialState bSerialState

Struktur für Variablen der seriellen Schnittstelle.

◆ CLRSCR

const char* const CLRSCR = "\033[2J"
static

Display löschen.

◆ i

uint8_t i

akt. Position Eingabebuffer

◆ inp

char inp[120]

Eingabebuffer.

◆ o

uint8_t o

akt. Position Ausgabebuffer

◆ out

char out[120]

Ausgabebuffer.