]> rtime.felk.cvut.cz Git - fpga/rpi-motor-control-pxmc.git/blobdiff - src/app/rpi-pmsm-test1/appl_pxmc.h
RPi PXMC Test: extend application to work on Ti AM437x and Xilinx Zynq.
[fpga/rpi-motor-control-pxmc.git] / src / app / rpi-pmsm-test1 / appl_pxmc.h
index f8443fadbcd6a4b2bdd5b555b8776b7eaae5ed7d..ccf585c592e57cecbc5dca2b65b787bc2191c7c3 100644 (file)
 #include <pxmc.h>
 
 struct spimc_state_t;
+struct z3pmdrv1_state_t;
 
 typedef struct pxmc_spimc_state_t {
   pxmc_state_t base;
+ #ifdef APPL_WITH_ZYNQ_DRV
+  struct z3pmdrv1_state_t *spimc_state;
+ #else
   struct spimc_state_t *spimc_state;
+ #endif
   uint32_t steps_pos_prev;
   uint32_t cur_d_cum_prev;
   uint32_t cur_q_cum_prev;