Labor04
ES2_V4_app.h
Go to the documentation of this file.
1 
11 #ifndef __ES2_V4_APP_H
12 #define __ES2_V4_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 "FsmFramework.h"
21 #include "Externals.h"
22 #include "FsmVCR.h"
23 #include "FsmTape.h"
24 #include "FreeRTOS.h"
25 #include "task.h"
26 #include "Threads.h"
27 #include "queue.h"
28 #include "displaytask.h"
29 
30 //-------------------------------------------------------------------
31 // defines
32 //-------------------------------------------------------------------
33 
34 #define TEXTLENGTH_SHORT 10 // Length of short text
35 
36 #define CRITICAL_SECTION // disable ISR while writing to ringbuffer
37 
38 //-------------------------------------------------------------------
39 // function declarations
40 
41 //-------------------------------------------------------------------
42 
43 //library globals - always external keyword
44 
45 extern GLCD_FONT GLCD_Font_16x24;
46 extern GLCD_FONT GLCD_Font_6x8; // GLCD Font from GLCD_Fonts.c
47 
48 // project globals
49 
50 #endif /* __ES2_V4_APP_H */
task.h
displaytask.h
AppBoard2Buttons.h
Read state of buttons.
Externals.h
declare global variables
GLCD_Font_6x8
GLCD_FONT GLCD_Font_6x8
GLCD_Font_16x24
GLCD_FONT GLCD_Font_16x24
queue.h
FreeRTOS.h
FsmFramework.h
FsmTape.h
Header FSM for Tape.
FsmVCR.h
Threads.h
threads tun by HeiOS