1
0
Fork 0
mirror of https://github.com/iNavFlight/inav.git synced 2025-07-23 16:25:26 +03:00

Docs improvements

This commit is contained in:
Pawel Spychalski (DzikuVx) 2020-07-13 13:22:18 +02:00
parent 10a3b540cb
commit b09eba7aab
2 changed files with 7 additions and 1 deletions

View file

@ -419,14 +419,20 @@ groups:
min: INT16_MIN
max: INT16_MAX
- name: maggain_x
description: "Magnetometer calibration X gain. If 0, no calibration or calibration failed"
default_value: "0"
field: magGain[X]
min: INT16_MIN
max: INT16_MAX
- name: maggain_y
description: "Magnetometer calibration Y gain. If 0, no calibration or calibration failed"
default_value: "0"
field: magGain[Y]
min: INT16_MIN
max: INT16_MAX
- name: maggain_z
description: "Magnetometer calibration Z gain. If 0, no calibration or calibration failed"
default_value: "0"
field: magGain[Z]
min: INT16_MIN
max: INT16_MAX

View file

@ -380,7 +380,7 @@ void compassUpdate(timeUs_t currentTimeUs)
diffMag += (mag.magADC[axis] - magPrev[axis]) * (mag.magADC[axis] - magPrev[axis]);
avgMag += (mag.magADC[axis] + magPrev[axis]) * (mag.magADC[axis] + magPrev[axis]) / 4.0f;
int32_t sample = ABS(mag.magADC[axis]);
const int32_t sample = ABS(mag.magADC[axis]);
if (sample > magGain[axis]) {
magGain[axis] = sample;
}