mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-13 11:29:58 +03:00
Gyro native rate sampling, filtering, and scheduler restructuring
This commit is contained in:
parent
b11565efbe
commit
f584780944
42 changed files with 718 additions and 421 deletions
|
@ -49,7 +49,7 @@ typedef enum {
|
|||
|
||||
typedef struct acc_s {
|
||||
accDev_t dev;
|
||||
uint32_t accSamplingInterval;
|
||||
uint16_t sampleRateHz;
|
||||
float accADC[XYZ_AXIS_COUNT];
|
||||
bool isAccelUpdatedAtLeastOnce;
|
||||
} acc_t;
|
||||
|
@ -78,7 +78,7 @@ typedef struct accelerometerConfig_s {
|
|||
PG_DECLARE(accelerometerConfig_t, accelerometerConfig);
|
||||
#endif
|
||||
|
||||
bool accInit(uint32_t gyroTargetLooptime);
|
||||
bool accInit(uint16_t accSampleRateHz);
|
||||
bool accIsCalibrationComplete(void);
|
||||
bool accHasBeenCalibrated(void);
|
||||
void accStartCalibration(void);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue