Subversion Repositories svn.mios32

Rev

Rev 1911 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1431 tk 1
// $Id: app.h 1920 2014-01-08 19:29:35Z tk $
2
/*
3
 * Header file of application
4
 *
5
 * ==========================================================================
6
 *
7
 *  Copyright (C) <year> <your name> (<your email address>)
8
 *  Licensed for personal non-commercial use only.
9
 *  All other rights reserved.
10
 *
11
 * ==========================================================================
12
 */
13
 
14
#ifndef _APP_H
15
#define _APP_H
16
 
17
 
18
/////////////////////////////////////////////////////////////////////////////
19
// Global definitions
20
/////////////////////////////////////////////////////////////////////////////
21
 
22
 
23
/////////////////////////////////////////////////////////////////////////////
24
// Global Types
25
/////////////////////////////////////////////////////////////////////////////
26
 
27
 
28
/////////////////////////////////////////////////////////////////////////////
29
// Prototypes
30
/////////////////////////////////////////////////////////////////////////////
31
 
32
extern void APP_Init(void);
33
extern void APP_Background(void);
1920 tk 34
extern void APP_Tick(void);
35
extern void APP_MIDI_Tick(void);
1431 tk 36
extern void APP_MIDI_NotifyPackage(mios32_midi_port_t port, mios32_midi_package_t midi_package);
37
extern s32 APP_SYSEX_Parser(mios32_midi_port_t port, u8 midi_in);
38
extern void APP_SRIO_ServicePrepare(void);
39
extern void APP_SRIO_ServiceFinish(void);
40
extern void APP_DIN_NotifyToggle(u32 pin, u32 pin_value);
41
extern void APP_ENC_NotifyChange(u32 encoder, s32 incrementer);
42
extern void APP_AIN_NotifyChange(u32 pin, u32 pin_value);
43
 
44
 
45
/////////////////////////////////////////////////////////////////////////////
46
// Export global variables
47
/////////////////////////////////////////////////////////////////////////////
48
 
49
 
50
#endif /* _APP_H */