Go to the source code of this file.
Functions | |
static uint16_t | regRead (MVME_INTERFACE *mvme, DWORD base, int offset) |
static void | regWrite (MVME_INTERFACE *mvme, DWORD base, int offset, uint16_t value) |
uint16_t | v513_RegisterRead (MVME_INTERFACE *mvme, DWORD base, int offset) |
void | v513_RegisterWrite (MVME_INTERFACE *mvme, DWORD base, int offset, uint16_t value) |
uint16_t | v513_Read (MVME_INTERFACE *mvme, DWORD base) |
void | v513_Write (MVME_INTERFACE *mvme, DWORD base, uint16_t data) |
void | v513_Reset (MVME_INTERFACE *mvme, DWORD base) |
void | v513_Status (MVME_INTERFACE *mvme, DWORD base) |
void | v513_SetChannelMode (MVME_INTERFACE *mvme, DWORD base, int channel, int mode) |
int | v513_GetChannelMode (MVME_INTERFACE *mvme, DWORD base, int channel) |
static uint16_t regRead | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
int | offset | |||
) | [static] |
Definition at line 20 of file v513.c.
00021 { 00022 mvme_set_am(mvme, MVME_AM_A24); 00023 mvme_set_dmode(mvme, MVME_DMODE_D16); 00024 return mvme_read_value(mvme, base + offset); 00025 }
static void regWrite | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
int | offset, | |||
uint16_t | value | |||
) | [static] |
Definition at line 31 of file v513.c.
00032 { 00033 mvme_set_am(mvme, MVME_AM_A24); 00034 mvme_set_dmode(mvme, MVME_DMODE_D16); 00035 mvme_write_value(mvme, base + offset, value); 00036 }
int v513_GetChannelMode | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
int | channel | |||
) |
uint16_t v513_Read | ( | MVME_INTERFACE * | mvme, | |
DWORD | base | |||
) |
uint16_t v513_RegisterRead | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
int | offset | |||
) |
void v513_RegisterWrite | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
int | offset, | |||
uint16_t | value | |||
) |
void v513_Reset | ( | MVME_INTERFACE * | mvme, | |
DWORD | base | |||
) |
Definition at line 59 of file v513.c.
00060 { 00061 regWrite(mvme,base,0x46,0); // reset to default configuration 00062 regWrite(mvme,base,0x42,0); // module reset 00063 //regRead(mvme,base,0x50); // scalers clear, vme interrupt clear and disable 00064 regRead(mvme,base,0); // flush posted writes 00065 }
void v513_SetChannelMode | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
int | channel, | |||
int | mode | |||
) |
void v513_Status | ( | MVME_INTERFACE * | mvme, | |
DWORD | base | |||
) |
void v513_Write | ( | MVME_INTERFACE * | mvme, | |
DWORD | base, | |||
uint16_t | data | |||
) |