00001
00002
00003
00004
00005
00006
00007
00008
00009 #ifndef LRS1190_INCLUDE_H
00010 #define LRS1190_INCLUDE_H
00011
00012 #include <stdio.h>
00013 #include <string.h>
00014 #include "mvmestd.h"
00015
00016 #ifdef __cplusplus
00017 extern "C" {
00018 #endif
00019
00020 #define LRS1190_ENABLE_RW (DWORD) (0x8002)
00021 #define LRS1190_RESET_WO (DWORD) (0x0000)
00022 #define LRS1190_DATA_RO (DWORD) (0x0000)
00023 #define LRS1190_COUNT_RO (DWORD) (0x8000)
00024
00025 void lrs1190_Reset(MVME_INTERFACE *mvme, DWORD base);
00026 void lrs1190_Enable(MVME_INTERFACE *mvme, DWORD base);
00027 void lrs1190_Disable(MVME_INTERFACE *mvme, DWORD base);
00028 int lrs1190_CountRead(MVME_INTERFACE *mvme, DWORD base);
00029 int lrs1190_I4Read(MVME_INTERFACE *mvme, DWORD base, DWORD *data, int);
00030 int lrs1190_L2Read(MVME_INTERFACE *mvme, DWORD base, WORD *data, int);
00031 int lrs1190_H2Read(MVME_INTERFACE *mvme, DWORD base, WORD *data, int);
00032
00033 #ifdef __cplusplus
00034 }
00035 #endif
00036
00037 #endif // V792_INCLUDE_H
00038
00039
00040
00041
00042
00043
00044
00045
00046