BJ-Keyer  1.03
Morsekeyer für 2 TRX und 6 Morsetasten
main.h
gehe zur Dokumentation dieser Datei
1 
7 #ifndef MAIN_H_INCLUDED
8 #define MAIN_H_INCLUDED
9 
10 #include "globals.h"
11 #include "encoder.h"
12 #include "functions.h"
13 #include "controls.h"
14 #include "vt100.h"
15 
16 struct Config bConfig;
17 struct MenuCtrl bMenuCtrl;
18 struct State bState;
19 struct Message bMessage;
20 // Function prototypes
21 void Init(void);
22 void InitTimer(void);
23 void ReStart(void);
24 
25 extern void CheckDahPaddle(void);
26 extern void CheckDitPaddle(void);
27 extern void CheckStraightKey(void);
28 extern void CheckButtons(void);
29 extern void SetFrequency(uint16_t f);
30 extern void DitDahBuffers(void);
31 extern void SetStandardMsg(void);
32 extern void DahPaddle(void);
33 extern void DitPaddle(void);
34 extern void ReadMsgEEprom(uint8_t i);
35 extern void SerialReceive(char c);
36 extern void SerialReset(void);
37 #endif // BJ-KEYER_H_INCLUDED
Headerdatei für controls.c.
Headerdatei für functions.c.
Globale Variablen, Definitionen und Prototypen.
struct Message bMessage
Struktur für die 5 Textspeicher.
Definition: main.h:19
void CheckButtons(void)
Fragt die Taster ab und löst entsprechende Funktion aus.
Definition: functions.c:331
void InitTimer(void)
Initialsieren der Timer.
Definition: main.c:81
struct State bState
Struktur für den aktuellen Status.
Definition: main.h:18
void CheckStraightKey(void)
Fragt die Handtasteneingänge ab und gibt das entsprechende Symbol aus. Bei der Handtaste findet über ...
Definition: functions.c:403
void CheckDitPaddle(void)
Prüfen, ob das Punkt Paddle betätigt wurde.
Definition: functions.c:466
void Init(void)
Initialisierung aller Variablen, Timer.
Definition: main.c:124
struct MenuCtrl bMenuCtrl
Struktur für die Menuesteuerung.
Definition: main.h:17
struct Config bConfig
Struktur für die Einstellungen.
Definition: main.h:16
void ReadMsgEEprom(uint8_t i)
Textspeicher aus EEprom lesen.
Definition: memory.c:98
void SetStandardMsg(void)
Schreibt Standardnachrichten in den EEprom Speicher wenn dieses leer ist (nach dem Flashen des Contro...
Definition: memory.c:24
void SerialReset(void)
Löscht die Terminalanzeige und gibt Versionsinfo und Menue aus.
Definition: vt100.c:84
void ReStart(void)
Initialisierung bei Reset und Power On.
Definition: main.c:310
void CheckDahPaddle(void)
Prüfen, ob das Strich Paddle betätigt wurde.
Definition: functions.c:494
void SerialReceive(char c)
Wird vom UART Interrupt aufgerufen, wenn ein Zeichen empfangen wurde.
Definition: vt100.c:98
void SetFrequency(uint16_t f)
Verändert die Frequenz des Mithörtons.
Definition: functions.c:661
Definition: globals.h:151
Definition: globals.h:138
Definition: globals.h:172
Definition: globals.h:121
VT100 Terminal.