Go to the source code of this file.
Functions | |
uint8_t | v895_readReg8 (MVME_INTERFACE *mvme, int base, int ireg) |
void | v895_writeReg8 (MVME_INTERFACE *mvme, int base, int ireg, uint8_t value) |
uint16_t | v895_readReg16 (MVME_INTERFACE *mvme, int base, int ireg) |
void | v895_writeReg16 (MVME_INTERFACE *mvme, int base, int ireg, uint16_t value) |
int | v895_Status (MVME_INTERFACE *mvme, int base) |
void | v895_TestPulse (MVME_INTERFACE *mvme, int base) |
uint16_t v895_readReg16 | ( | MVME_INTERFACE * | mvme, | |
int | base, | |||
int | ireg | |||
) |
Definition at line 35 of file v895.h.
Referenced by v895_Status().
00036 { 00037 mvme_set_am(mvme,MVME_AM_A24); 00038 mvme_set_dmode(mvme,MVME_DMODE_D16); 00039 return mvme_read_value(mvme,base + ireg); 00040 }
uint8_t v895_readReg8 | ( | MVME_INTERFACE * | mvme, | |
int | base, | |||
int | ireg | |||
) |
Definition at line 21 of file v895.h.
00022 { 00023 mvme_set_am(mvme,MVME_AM_A24); 00024 mvme_set_dmode(mvme,MVME_DMODE_D8); 00025 return mvme_read_value(mvme,base + ireg); 00026 }
int v895_Status | ( | MVME_INTERFACE * | mvme, | |
int | base | |||
) |
Definition at line 49 of file v895.h.
00050 { 00051 printf("V895 at VME A24 0x%x: fixed code (0xFAF5): 0x%x, module type: 0x%x, version: 0x%x\n", 00052 base, 00053 v895_readReg16(mvme,base,0xfa), 00054 v895_readReg16(mvme,base,0xfc), 00055 v895_readReg16(mvme,base,0xfe)); 00056 return 0; 00057 }
void v895_TestPulse | ( | MVME_INTERFACE * | mvme, | |
int | base | |||
) |
Definition at line 59 of file v895.h.
00060 { 00061 v895_writeReg16(mvme,base,0x4C,1); // fire test pulse 00062 }
void v895_writeReg16 | ( | MVME_INTERFACE * | mvme, | |
int | base, | |||
int | ireg, | |||
uint16_t | value | |||
) |
Definition at line 42 of file v895.h.
Referenced by v895_TestPulse().
00043 { 00044 mvme_set_am(mvme,MVME_AM_A24); 00045 mvme_set_dmode(mvme,MVME_DMODE_D16); 00046 mvme_write_value(mvme,base + ireg,value); 00047 }
void v895_writeReg8 | ( | MVME_INTERFACE * | mvme, | |
int | base, | |||
int | ireg, | |||
uint8_t | value | |||
) |
Definition at line 28 of file v895.h.
00029 { 00030 mvme_set_am(mvme,MVME_AM_A24); 00031 mvme_set_dmode(mvme,MVME_DMODE_D8); 00032 mvme_write_value(mvme,base + ireg,value); 00033 }