]> rtime.felk.cvut.cz Git - fpga/lx-cpu1/lx-rocon.git/commitdiff
RoCoN: log requested position and I component accumulator as well.
authorPavel Pisa <ppisa@pikron.com>
Sun, 21 Jun 2015 12:38:38 +0000 (14:38 +0200)
committerPavel Pisa <ppisa@pikron.com>
Sun, 21 Jun 2015 12:38:38 +0000 (14:38 +0200)
Signed-off-by: Pavel Pisa <ppisa@pikron.com>
sw/app/rocon/appl_pxmc.c

index 947d321982f17df2519a63a76c8bbad1eb8bee07..1378b598870f5c43a87f73971b89240edfa13616 100644 (file)
@@ -1394,8 +1394,11 @@ IRQ_HANDLER_FNC(pxmc_rocon_rx_done_isr)
           mcsrc = pxmc_state2rocon_state(pxmc_main_list.pxml_arr[chan]);
         if (mcsrc) {
           *(pbuf++) = pxmc_rocon_vin_act;
-          *(pbuf++) = fpga_irc[mcsrc->base.pxms_inp_info]->count;
+          chan = mcsrc->base.pxms_inp_info;
+          *(pbuf++) = fpga_irc[chan]->count + pxmc_rocon_irc_offset[chan];;
+          *(pbuf++) = mcsrc->base.pxms_rp >> PXMC_SUBDIV(&mcsrc->base);
           *(pbuf++) = mcsrc->base.pxms_ene;
+          *(pbuf++) = mcsrc->base.pxms_foi;
           chan = mcsrc->base.pxms_out_info;
           curadc = mcc_data->curadc + chan;
           *(pbuf++) = *pxmc_rocon_pwm_chan2reg(chan++);