Labor03
ES2_V3_app.h
Go to the documentation of this file.
1 
11 #ifndef __ES2_V2_APP_H
12 #define __ES2_V2_APP_H
13 
14 #include <stdio.h>
15 #include "LPC17xx.H"
16 #include "GLCD_Config.h"
17 #include "Board_GLCD.h"
18 #include "Board_LED.h"
19 #include "AppBoard2Buttons.h"
20 #include "Ringbuffer.h"
21 #include "FsmFramework.h"
22 #include "Externals.h"
23 #include "FsmVCR.h"
24 #include "FsmTape.h"
25 #include "HeiOS_Thread.h"
26 #include "Threads.h"
27 
28 
29 //-------------------------------------------------------------------
30 // defines
31 //-------------------------------------------------------------------
32 
33 #define TEXTLENGTH_SHORT 10 // Length of short text
34 
35 #define CRITICAL_SECTION // disable ISR while writing to ringbuffer
36 
37 //-------------------------------------------------------------------
38 // function declarations
39 
40 //-------------------------------------------------------------------
41 
42 //library globals - always external keyword
43 
44 extern GLCD_FONT GLCD_Font_16x24;
45 extern GLCD_FONT GLCD_Font_6x8; // GLCD Font from GLCD_Fonts.c
46 
47 // project globals
48 
49 #endif /* __ES2_V2_APP_H */
AppBoard2Buttons.h
Read state of buttons.
Externals.h
declare global variables
GLCD_Font_16x24
GLCD_FONT GLCD_Font_16x24
HeiOS_Thread.h
In dieser Header befinden sich alle Deklarationen, die für das HeiOS benötigt werden.
FsmFramework.h
Ringbuffer.h
Ringbuffer.
FsmTape.h
Header FSM for Tape.
FsmVCR.h
Threads.h
threads tun by HeiOS
GLCD_Font_6x8
GLCD_FONT GLCD_Font_6x8