-const char trbnet_version[] = "$Revision: 4.1 $";
+const char trbnet_version[] = "$Revision: 4.2 $";
#include <stdlib.h>
#include <signal.h>
#else /* PEXOR */
-static inline int write32_to_FPGA(uint16_t address, uint32_t value)
+static inline int write32_to_FPGA(uint32_t address, uint32_t value)
{
struct pexor_reg_io descriptor;
int status = 0;
return 0;
}
-static inline int read32_from_FPGA(uint16_t address, uint32_t* value)
+static inline int read32_from_FPGA(uint32_t address, uint32_t* value)
{
struct pexor_reg_io descriptor;
int status = 0;
return 0;
}
-static inline int read32_from_FPGA_dma(uint16_t fifo_address,
+static inline int read32_from_FPGA_dma(uint32_t fifo_address,
uint32_t* values,
uint32_t size)
{
return 0;
}
+#ifndef PEXOR
int fpga_register_read(uint16_t reg_address, uint32_t* value)
+#else
+int fpga_register_read(uint32_t reg_address, uint32_t* value)
+#endif
{
trb_errno = TRB_NONE;
return 0;
}
+#ifndef PEXOR
int fpga_register_write(uint16_t reg_address, uint32_t value)
+#else
+int fpga_register_write(uint32_t reg_address, uint32_t value)
+#endif
{
trb_errno = TRB_NONE;
uint8_t random,
uint16_t number);
+#ifndef PEXOR
int fpga_register_read(uint16_t reg_address, uint32_t* value);
int fpga_register_write(uint16_t reg_address, uint32_t value);
+#else
+int fpga_register_read(uint32_t reg_address, uint32_t* value);
+
+int fpga_register_write(uint32_t reg_address, uint32_t value);
+#endif
int trb_fifo_flush(uint8_t channel);