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
ES2_V3_app.h
Generated by
1.8.20