added the read write reg for debugging

git-svn-id: file:///afs/psi.ch/project/sls_det_software/svn/slsDetectorSoftware@105 951219d9-93cf-4727-9268-0efd64621fa3
This commit is contained in:
l_maliakal_d
2012-01-13 17:00:06 +00:00
parent 89c00ffda3
commit 3265f8b483
3 changed files with 14 additions and 11 deletions

View File

@ -314,7 +314,7 @@ int setDAQRegister()
} }
/*
u_int32_t bus_write(int addr, u_int32_t data) { u_int32_t bus_write(int addr, u_int32_t data) {
u_int32_t *ptr1,offset; u_int32_t *ptr1,offset;
switch(addr){ switch(addr){
@ -344,7 +344,7 @@ u_int32_t bus_read(int addr) {
return *ptr1; return *ptr1;
} }
*/
// direct pattern output // direct pattern output
u_int32_t putout(char *s, int modnum) { u_int32_t putout(char *s, int modnum) {

View File

@ -27,8 +27,8 @@ u_int32_t bus_r(u_int32_t offset);
int setDummyRegister(); int setDummyRegister();
int setPhaseShiftOnce(); int setPhaseShiftOnce();
int setDAQRegister(); int setDAQRegister();
u_int32_t bus_write(int addr, u_int32_t data); //u_int32_t bus_write(int addr, u_int32_t data);
u_int32_t bus_read(int addr); //u_int32_t bus_read(int addr);
u_int32_t putout(char *s, int modnum); u_int32_t putout(char *s, int modnum);
u_int32_t readin(int modnum); u_int32_t readin(int modnum);

View File

@ -768,9 +768,10 @@ int write_register(int file_des) {
if(ret!=FAIL){ if(ret!=FAIL){
ret=bus_write(addr,val); address=(addr<<11);
ret=bus_w(address,val);
if(ret==OK) if(ret==OK)
retval=bus_read(addr); retval=bus_r(address);
} }
@ -825,8 +826,10 @@ int read_register(int file_des) {
printf("reading register 0x%x\n", addr); printf("reading register 0x%x\n", addr);
#endif #endif
if(ret!=FAIL) if(ret!=FAIL){
retval=bus_read(address); address=(addr<<11);
retval=bus_r(address);
}