-const char trbnet_version[] = "$Revision: 2.90 $";
+const char trbnet_version[] = "$Revision: 2.91 $";
#include <stdlib.h>
#include <signal.h>
/* ----- Global Functions ----------------------------------------------- */
-int trb_connect(const char* server)
-{
- return init_ports();
-}
-
/* Intit FPGA Interface */
int init_ports()
{
/* check, whether all registers are the same */
singleWrite = 1;
value = data[1];
- for (i = 2; i < status; i += 2) {
+ for (i = 2; (i + 1) < status; i += 2) {
if (data[i + 1] != value) {
singleWrite = 0;
break;
}
/* Write modified register value(s) */
- for (i = 0; i < (singleWrite == 0 ? status : 2); i += 2) {
+ for (i = 0; (i + 1) < (singleWrite == 0 ? status : 2); i += 2) {
if (singleWrite == 0) {
trb_address = data[i];
value = data[i + 1];