@@ -202,12 +202,12 @@ int CurrentSense::alignBLDCDriver(float voltage, BLDCDriver* bldc_driver, bool m
202202 bool phases_inverted = 0 ;
203203
204204 float zero = 0 ;
205- if (modulation_centered) zero = driver->voltage_limit /2.0 ;
205+ if (modulation_centered) zero = driver->voltage_limit /2 .0f ;
206206
207207 // set phase A active and phases B and C down
208208 // 300 ms of ramping
209209 for (int i=0 ; i < 100 ; i++){
210- bldc_driver->setPwm (voltage/100.0 *((float )i)+zero , zero, zero);
210+ bldc_driver->setPwm (voltage/100 .0f *((float )i)+zero , zero, zero);
211211 _delay (3 );
212212 }
213213 _delay (500 );
@@ -318,7 +318,7 @@ int CurrentSense::alignBLDCDriver(float voltage, BLDCDriver* bldc_driver, bool m
318318 // set phase B active and phases A and C down
319319 // 300 ms of ramping
320320 for (int i=0 ; i < 100 ; i++){
321- bldc_driver->setPwm (zero, voltage/100.0 *((float )i)+zero, zero);
321+ bldc_driver->setPwm (zero, voltage/100 .0f *((float )i)+zero, zero);
322322 _delay (3 );
323323 }
324324 _delay (500 );
@@ -430,7 +430,7 @@ int CurrentSense::alignStepperDriver(float voltage, StepperDriver* stepper_drive
430430 // set phase A active and phases B down
431431 // ramp 300ms
432432 for (int i=0 ; i < 100 ; i++){
433- stepper_driver->setPwm (voltage/100.0 *((float )i), 0 );
433+ stepper_driver->setPwm (voltage/100 .0f *((float )i), 0 );
434434 _delay (3 );
435435 }
436436 _delay (500 );
@@ -465,7 +465,7 @@ int CurrentSense::alignStepperDriver(float voltage, StepperDriver* stepper_drive
465465 // set phase B active and phases A down
466466 // ramp 300ms
467467 for (int i=0 ; i < 100 ; i++){
468- stepper_driver->setPwm (0 , voltage/100.0 *((float )i));
468+ stepper_driver->setPwm (0 , voltage/100 .0f *((float )i));
469469 _delay (3 );
470470 }
471471 _delay (500 );
@@ -511,7 +511,7 @@ int CurrentSense::alignHybridDriver(float voltage, BLDCDriver* bldc_driver, bool
511511 // set phase A active and phases B active, and C down
512512 // ramp 300ms
513513 for (int i=0 ; i < 100 ; i++){
514- bldc_driver->setPwm (voltage/100.0 *((float )i), voltage/100.0 *((float )i), 0 );
514+ bldc_driver->setPwm (voltage/100 .0f *((float )i), voltage/100 .0f *((float )i), 0 );
515515 _delay (3 );
516516 }
517517 _delay (500 );
@@ -601,7 +601,7 @@ int CurrentSense::alignHybridDriver(float voltage, BLDCDriver* bldc_driver, bool
601601 // set phase A active and phases B down
602602 // ramp 300ms
603603 for (int i=0 ; i < 100 ; i++){
604- bldc_driver->setPwm (voltage/100.0 *((float )i), 0 , 0 );
604+ bldc_driver->setPwm (voltage/100 .0f *((float )i), 0 , 0 );
605605 _delay (3 );
606606 }
607607 _delay (500 );
@@ -682,7 +682,7 @@ int CurrentSense::alignHybridDriver(float voltage, BLDCDriver* bldc_driver, bool
682682 // set phase B active and phases A down
683683 // ramp 300ms
684684 for (int i=0 ; i < 100 ; i++){
685- bldc_driver->setPwm (0 , voltage/100.0 *((float )i), 0 );
685+ bldc_driver->setPwm (0 , voltage/100 .0f *((float )i), 0 );
686686 _delay (3 );
687687 }
688688 _delay (500 );
0 commit comments