diff options
Diffstat (limited to 'c/src/lib/libbsp/lm32/shared/milkymist_usbinput/comloc.h')
-rw-r--r-- | c/src/lib/libbsp/lm32/shared/milkymist_usbinput/comloc.h | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/lm32/shared/milkymist_usbinput/comloc.h b/c/src/lib/libbsp/lm32/shared/milkymist_usbinput/comloc.h new file mode 100644 index 0000000000..538022b30d --- /dev/null +++ b/c/src/lib/libbsp/lm32/shared/milkymist_usbinput/comloc.h @@ -0,0 +1,26 @@ +/* comloc.h + * + * Milkymist USB input devices driver for RTEMS + * + * The license and distribution terms for this file may be + * found in the file LICENSE in this distribution or at + * http://www.rtems.com/license/LICENSE. + * + * $Id$ + * + * COPYRIGHT (c) 2010 Sebastien Bourdeauducq + */ + +#ifndef __COMLOC_H_ +#define __COMLOC_H_ + +#define COMLOCV(x) (*(volatile unsigned char *)(x)) + +#define COMLOC_DEBUG_PRODUCE COMLOCV(MM_SOFTUSB_DMEM_BASE+0x1000) +#define COMLOC_DEBUG(offset) COMLOCV(MM_SOFTUSB_DMEM_BASE+0x1001+offset) +#define COMLOC_MEVT_PRODUCE COMLOCV(MM_SOFTUSB_DMEM_BASE+0x1101) +#define COMLOC_MEVT(offset) COMLOCV(MM_SOFTUSB_DMEM_BASE+0x1102+offset) +#define COMLOC_KEVT_PRODUCE COMLOCV(MM_SOFTUSB_DMEM_BASE+0x1142) +#define COMLOC_KEVT(offset) COMLOCV(MM_SOFTUSB_DMEM_BASE+0x1143+offset) + +#endif /* __COMLOC_H_ */ |