ES2_V3_app.h
Go to the documentation of this file.
#ifndef __ES2_V2_APP_H
#define __ES2_V2_APP_H
#include <stdio.h>
#include "LPC17xx.H"
#include "GLCD_Config.h"
#include "Board_GLCD.h"
#include "Board_LED.h"
#include "AppBoard2Buttons.h"
#include "Ringbuffer.h"
#include "FsmFramework.h"
#include "Externals.h"
#include "FsmVCR.h"
#include "FsmTape.h"
#include "HeiOS_Thread.h"
#include "Threads.h"
//-------------------------------------------------------------------
// defines
//-------------------------------------------------------------------
#define TEXTLENGTH_SHORT 10 // Length of short text
#define CRITICAL_SECTION // disable ISR while writing to ringbuffer
//-------------------------------------------------------------------
// function declarations
//-------------------------------------------------------------------
//library globals - always external keyword
extern GLCD_FONT GLCD_Font_16x24;
extern GLCD_FONT GLCD_Font_6x8; // GLCD Font from GLCD_Fonts.c
// project globals
#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