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

Fix incorrect presentation of data in RAW_IMU message

This commit is contained in:
Konstantin Sharlaimov (DigitalEntity) 2017-11-29 22:33:21 +10:00
parent 77a2e859eb
commit aa3ce0faad

View file

@ -404,7 +404,7 @@ static bool mspFcProcessOutCommand(uint16_t cmdMSP, sbuf_t *dst, mspPostProcessF
// Hack scale due to choice of units for sensor data in multiwii
const uint8_t scale = (acc.dev.acc_1G > 1024) ? 8 : 1;
for (int i = 0; i < 3; i++) {
sbufWriteU16(dst, acc.accADCf[i] * acc.dev.acc_1G / scale);
sbufWriteU16(dst, (int16_t)lrintf(acc.accADCf[i] * acc.dev.acc_1G / scale));
}
for (int i = 0; i < 3; i++) {
sbufWriteU16(dst, gyroRateDps(i));