mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-13 19:40:31 +03:00
Updating the reset for motors pg
This commit is contained in:
parent
2c340a63d3
commit
b38bc4e266
1 changed files with 12 additions and 15 deletions
|
@ -51,31 +51,28 @@ PG_REGISTER_WITH_RESET_FN(motorConfig_t, motorConfig, PG_MOTOR_CONFIG, 3);
|
||||||
|
|
||||||
void pgResetFn_motorConfig(motorConfig_t *motorConfig)
|
void pgResetFn_motorConfig(motorConfig_t *motorConfig)
|
||||||
{
|
{
|
||||||
#ifdef USE_BRUSHED_MOTORS
|
#if defined(USE_BRUSHED_MOTORS)
|
||||||
motorConfig->dev.motorPwmRate = BRUSHED_MOTORS_PWM_RATE;
|
motorConfig->dev.motorPwmRate = BRUSHED_MOTORS_PWM_RATE;
|
||||||
motorConfig->dev.motorProtocol = MOTOR_PROTOCOL_BRUSHED;
|
motorConfig->dev.motorProtocol = MOTOR_PROTOCOL_BRUSHED;
|
||||||
motorConfig->dev.useContinuousUpdate = true;
|
motorConfig->dev.useContinuousUpdate = true;
|
||||||
|
motorConfig->motorIdle = 700; // historical default minThrottle for brushed was 1070
|
||||||
#else
|
#else
|
||||||
motorConfig->dev.motorPwmRate = BRUSHLESS_MOTORS_PWM_RATE;
|
motorConfig->dev.motorPwmRate = BRUSHLESS_MOTORS_PWM_RATE;
|
||||||
#ifndef USE_DSHOT
|
motorConfig->motorIdle = 550;
|
||||||
if (motorConfig->dev.motorProtocol == MOTOR_PROTOCOL_PWM ) {
|
#if !defined(USE_DSHOT) && defined(USE_PWM_OUTPUT)
|
||||||
|
motorConfig->dev.motorProtocol = MOTOR_PROTOCOL_PWM;
|
||||||
motorConfig->dev.useContinuousUpdate = true;
|
motorConfig->dev.useContinuousUpdate = true;
|
||||||
}
|
#elif defined(USE_DSHOT) && defined(DEFAULT_MOTOR_DSHOT_SPEED)
|
||||||
motorConfig->dev.motorProtocol = MOTOR_PROTOCOL_DISABLED;
|
|
||||||
#elif defined(DEFAULT_MOTOR_DSHOT_SPEED)
|
|
||||||
motorConfig->dev.motorProtocol = DEFAULT_MOTOR_DSHOT_SPEED;
|
motorConfig->dev.motorProtocol = DEFAULT_MOTOR_DSHOT_SPEED;
|
||||||
#else
|
#elif defined(USE_DSHOT)
|
||||||
motorConfig->dev.motorProtocol = MOTOR_PROTOCOL_DSHOT600;
|
motorConfig->dev.motorProtocol = MOTOR_PROTOCOL_DSHOT600;
|
||||||
#endif // USE_DSHOT
|
#else
|
||||||
#endif // BRUSHED_MOTORS
|
motorConfig->dev.motorProtocol = MOTOR_PROTOCOL_DISABLED;
|
||||||
|
#endif // protocol selection
|
||||||
|
#endif // brushed motors
|
||||||
|
|
||||||
motorConfig->maxthrottle = 2000;
|
motorConfig->maxthrottle = 2000;
|
||||||
motorConfig->mincommand = 1000;
|
motorConfig->mincommand = 1000;
|
||||||
#ifdef BRUSHED_MOTORS
|
|
||||||
motorConfig->motorIdle = 700; // historical default minThrottle for brushed was 1070
|
|
||||||
#else
|
|
||||||
motorConfig->motorIdle = 550;
|
|
||||||
#endif // BRUSHED_MOTORS
|
|
||||||
motorConfig->kv = 1960;
|
motorConfig->kv = 1960;
|
||||||
|
|
||||||
#ifdef USE_TIMER
|
#ifdef USE_TIMER
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue