Signed-off-by: Pavel Pisa <ppisa@pikron.com>
phs = 1;
#endif /*COMPUTE_PHASE_SECTOR*/
- curmult_idx = (0x00102102 >> (4 * phs)) & 3;
+ curmult_idx = (0x00201201 >> (4 * phs)) & 3;
pwm_reci = pxmcc_data.common.pwm_cycle - pxmcc->pwm_prew[curmult_idx];
pwm_reci = (pxmcc_data.common.pwm_cycle << 16) / pwm_reci;
- cur[curmult_idx] = (int32_t)(pwm_reci *
- pxmcc_data.curadc[curmult_idx].cur_val) >> 16;
+ cur[curmult_idx] = (int32_t)(pwm_reci * cur[curmult_idx]) >> 16;
cur1 = cur[0];
cur2 = cur[1];