mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-19 14:25:20 +03:00
Minimize latency in Acro modes with acc enabled
This commit is contained in:
parent
9277f64d85
commit
f39ca7add6
3 changed files with 86 additions and 51 deletions
|
@ -64,6 +64,12 @@ typedef enum {
|
|||
ACCPROC_COPY
|
||||
} accProcessorState_e;
|
||||
|
||||
typedef enum {
|
||||
ONLY_GYRO = 0,
|
||||
ONLY_ACC,
|
||||
ACC_AND_GYRO
|
||||
} imuUpdateMode_e;
|
||||
|
||||
typedef struct accProcessor_s {
|
||||
accProcessorState_e state;
|
||||
} accProcessor_t;
|
||||
|
@ -84,4 +90,4 @@ float calculateAccZLowPassFilterRCTimeConstant(float accz_lpf_cutoff);
|
|||
int16_t imuCalculateHeading(t_fp_vector *vec);
|
||||
|
||||
void imuResetAccelerationSum(void);
|
||||
void imuUpdate(rollAndPitchTrims_t *accelerometerTrims);
|
||||
void imuUpdate(rollAndPitchTrims_t *accelerometerTrims, uint8_t imuUpdateSensors);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue