mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-25 17:25:20 +03:00
Motor code refactor (Phase 1)
This commit is contained in:
parent
f4bb75180e
commit
542146c702
41 changed files with 1543 additions and 975 deletions
|
@ -29,9 +29,6 @@
|
|||
|
||||
#define QUAD_MOTOR_COUNT 4
|
||||
|
||||
// Digital protocol has fixed values
|
||||
#define DSHOT_3D_FORWARD_MIN_THROTTLE 1048
|
||||
|
||||
// Note: this is called MultiType/MULTITYPE_* in baseflight.
|
||||
typedef enum mixerMode
|
||||
{
|
||||
|
@ -108,15 +105,10 @@ void mixerConfigureOutput(void);
|
|||
|
||||
void mixerResetDisarmedMotors(void);
|
||||
void mixTable(timeUs_t currentTimeUs, uint8_t vbatPidCompensation);
|
||||
void syncMotors(bool enabled);
|
||||
void writeMotors(void);
|
||||
void stopMotors(void);
|
||||
void stopPwmAllMotors(void);
|
||||
void writeMotors(void);
|
||||
|
||||
float convertExternalToMotor(uint16_t externalValue);
|
||||
uint16_t convertMotorToExternal(float motorValue);
|
||||
bool mixerIsTricopter(void);
|
||||
|
||||
void mixerSetThrottleAngleCorrection(int correctionValue);
|
||||
float mixerGetLoggingThrottle(void);
|
||||
bool isDshotTelemetryActive(void);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue