Fixed port4_5 / port6_7 swap in bo_driver

This commit is contained in:
Andrew Johnson
1995-05-01 17:16:23 +00:00
parent 09e1c40650
commit f3e0f33d15

View File

@@ -338,13 +338,13 @@ register unsigned int val;
/* use structure to handle high and low short swap */
/* get current output */
work = (dio[card].dptr->port6_7 << 16)
+ dio[card].dptr->port4_5;
work = (dio[card].dptr->port4_5 << 16)
+ dio[card].dptr->port6_7;
work = (work & ~mask) | (val & mask);
dio[card].dptr->port6_7 = (unsigned short)(work >> 16);
dio[card].dptr->port4_5 = (unsigned short)work;
dio[card].dptr->port4_5 = (unsigned short)(work >> 16);
dio[card].dptr->port6_7 = (unsigned short)work;
return OK;
}