Index: FPGA.c =================================================================== diff -u -r4b2d745f569ce6192dc485c389042faf12489d1e -rbef458bc1e66a2c753f7bf0fda5dae5f097cf39d --- FPGA.c (.../FPGA.c) (revision 4b2d745f569ce6192dc485c389042faf12489d1e) +++ FPGA.c (.../FPGA.c) (revision bef458bc1e66a2c753f7bf0fda5dae5f097cf39d) @@ -56,11 +56,21 @@ NUM_OF_FPGA_STATES ///< Number of FPGA states. } FPGA_STATE_T; +#ifdef _TD_ +#define FPGA_PAGE_SIZE 256 ///< FPGA register pages are 256 bytes. +#endif +#ifdef _DD_ #define FPGA_PAGE_SIZE 512 ///< FPGA register pages are 512 bytes. +#endif #define FPGA_HEADER_START_ADDR 0x0000 ///< Start address for FPGA header data. #define FPGA_BULK_WRITE_START_ADDR 0x0004 ///< Start address for FPGA continuous priority writes. +#ifdef _TD_ +#define FPGA_BULK_READ_START_ADDR 0x0100 ///< Start address for FPGA continuous priority reads. +#endif +#ifdef _DD_ #define FPGA_BULK_READ_START_ADDR 0x0200 ///< Start address for FPGA continuous priority reads. +#endif #define FPGA_WRITE_CMD_BUFFER_LEN (FPGA_PAGE_SIZE+8) ///< FPGA write command buffer byte length. #define FPGA_READ_CMD_BUFFER_LEN 8 ///< FPGA read command buffer byte length.