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