]> rtime.felk.cvut.cz Git - fpga/lx-cpu1/lx-rocon.git/blobdiff - hw/lx-rocon_firmware/pxmcc_types.h
Optimize PXMCC firmware to use only 32-bit types and change mode selection back.
[fpga/lx-cpu1/lx-rocon.git] / hw / lx-rocon_firmware / pxmcc_types.h
index 33be1681ee1872d44eb03e8f73fb776d0aa0ab96..284e8da6eaba0d1e6d3a97d4b423b48859e56c9e 100644 (file)
@@ -47,13 +47,13 @@ typedef struct pxmcc_axis_data_t {
   uint32_t  inp_info;  /* which irc to use */
   uint32_t  out_info;  /* output index */
   uint32_t  pwmtx_info;        /* offsets of pwm1 .. pwm4 from FPGA_LX_MASTER_TX */
-  uint16_t  pwm_prew[4];
+  uint32_t  pwm_prew[4];
 } pxmcc_axis_data_t;
 
 typedef struct pxmcc_curadc_data_t {
   int32_t   cur_val;
-  uint16_t  siroladc_offs;
-  uint16_t  siroladc_last;
+  int32_t   siroladc_offs;
+  uint32_t  siroladc_last;
 } pxmcc_curadc_data_t;
 
 typedef struct pxmcc_data_t {