RTEMS  5.1
comloc.h
Go to the documentation of this file.
1 
7 /* comloc.h
8  *
9  * Milkymist USB input devices driver for RTEMS
10  *
11  * The license and distribution terms for this file may be
12  * found in the file LICENSE in this distribution or at
13  * http://www.rtems.org/license/LICENSE.
14  *
15  * COPYRIGHT (c) 2010 Sebastien Bourdeauducq
16  */
17 
18 #ifndef __COMLOC_H_
19 #define __COMLOC_H_
20 
21 #define COMLOCV(x) (*(volatile unsigned char *)(x))
22 
23 #define COMLOC_DEBUG_PRODUCE COMLOCV(MM_SOFTUSB_DMEM_BASE+0x1000)
24 #define COMLOC_DEBUG(offset) COMLOCV(MM_SOFTUSB_DMEM_BASE+0x1001+offset)
25 #define COMLOC_MEVT_PRODUCE COMLOCV(MM_SOFTUSB_DMEM_BASE+0x1101)
26 #define COMLOC_MEVT(offset) COMLOCV(MM_SOFTUSB_DMEM_BASE+0x1102+offset)
27 #define COMLOC_KEVT_PRODUCE COMLOCV(MM_SOFTUSB_DMEM_BASE+0x1142)
28 #define COMLOC_KEVT(offset) COMLOCV(MM_SOFTUSB_DMEM_BASE+0x1143+offset)
29 #define COMLOC_MIDI_PRODUCE COMLOCV(MM_SOFTUSB_DMEM_BASE+0x1183)
30 #define COMLOC_MIDI(offset) COMLOCV(MM_SOFTUSB_DMEM_BASE+0x1184+offset)
31 
32 #endif /* __COMLOC_H_ */