mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-24 16:55:36 +03:00
20 lines
583 B
C
20 lines
583 B
C
#pragma once
|
|
|
|
// Type of accelerometer used/detected
|
|
typedef enum AccelSensors {
|
|
ACC_DEFAULT = 0,
|
|
ACC_ADXL345 = 1,
|
|
ACC_MPU6050 = 2,
|
|
ACC_MMA8452 = 3,
|
|
ACC_BMA280 = 4,
|
|
ACC_NONE = 5
|
|
} AccelSensors;
|
|
|
|
extern uint8_t accHardware;
|
|
extern sensor_align_e accAlign;
|
|
extern acc_t acc;
|
|
|
|
bool isAccelerationCalibrationComplete(void);
|
|
void accSetCalibrationCycles(uint16_t calibrationCyclesRequired);
|
|
void updateAccelerationReadings(rollAndPitchTrims_t *rollAndPitchTrims);
|
|
void setAccelerationTrims(int16_flightDynamicsTrims_t *accelerationTrimsToUse);
|