mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-17 13:25:30 +03:00
23 lines
652 B
C
23 lines
652 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_LSM303DLHC = 5,
|
|
ACC_FAKE = 6,
|
|
ACC_NONE = 7
|
|
} AccelSensors;
|
|
|
|
extern uint8_t accHardware;
|
|
extern sensor_align_e accAlign;
|
|
extern acc_t acc;
|
|
extern uint16_t acc_1G;
|
|
|
|
bool isAccelerationCalibrationComplete(void);
|
|
void accSetCalibrationCycles(uint16_t calibrationCyclesRequired);
|
|
void updateAccelerationReadings(rollAndPitchTrims_t *rollAndPitchTrims);
|
|
void setAccelerationTrims(int16_flightDynamicsTrims_t *accelerationTrimsToUse);
|