@@ -57,7 +57,8 @@ void* _configure1PWM(long pwm_frequency,const int pinA) {
5757 _pinHighFrequency (pinA, pwm_frequency);
5858 GenericDriverParams* params = new GenericDriverParams {
5959 .pins = { pinA },
60- .pwm_frequency = pwm_frequency
60+ .pwm_frequency = pwm_frequency,
61+ .dead_zone = 0 .0f
6162 };
6263 return params;
6364}
@@ -75,7 +76,8 @@ void* _configure2PWM(long pwm_frequency,const int pinA, const int pinB) {
7576 _pinHighFrequency (pinB, pwm_frequency);
7677 GenericDriverParams* params = new GenericDriverParams {
7778 .pins = { pinA, pinB },
78- .pwm_frequency = pwm_frequency
79+ .pwm_frequency = pwm_frequency,
80+ .dead_zone = 0 .0f
7981 };
8082 return params;
8183}
@@ -94,7 +96,8 @@ void* _configure3PWM(long pwm_frequency,const int pinA, const int pinB, const in
9496 _pinHighFrequency (pinC, pwm_frequency);
9597 GenericDriverParams* params = new GenericDriverParams {
9698 .pins = { pinA, pinB, pinC },
97- .pwm_frequency = pwm_frequency
99+ .pwm_frequency = pwm_frequency,
100+ .dead_zone = 0 .0f
98101 };
99102 // _syncAllTimers();
100103 return params;
@@ -141,7 +144,8 @@ void* _configure4PWM(long pwm_frequency,const int pin1A, const int pin1B, const
141144 _pinHighFrequency (pin2B,pwm_frequency);
142145 GenericDriverParams* params = new GenericDriverParams {
143146 .pins = { pin1A, pin1B, pin2A, pin2B },
144- .pwm_frequency = pwm_frequency
147+ .pwm_frequency = pwm_frequency,
148+ .dead_zone = 0 .0f
145149 };
146150 return params;
147151}
0 commit comments