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

Added baroConfig parameter group

This commit is contained in:
Martin Budden 2017-01-01 23:33:09 +00:00
parent 092f9403ce
commit c3ec0a2220
10 changed files with 50 additions and 42 deletions

View file

@ -1145,7 +1145,11 @@ static bool mspFcProcessOutCommand(uint8_t cmdMSP, sbuf_t *dst, mspPostProcessFn
case MSP_SENSOR_CONFIG:
sbufWriteU8(dst, accelerometerConfig()->acc_hardware);
#ifdef BARO
sbufWriteU8(dst, barometerConfig()->baro_hardware);
#else
sbufWriteU8(dst, 0);
#endif
#ifdef MAG
sbufWriteU8(dst, compassConfig()->mag_hardware);
#else
@ -1566,8 +1570,16 @@ static mspResult_e mspFcProcessInCommand(uint8_t cmdMSP, sbuf_t *src)
case MSP_SET_SENSOR_CONFIG:
accelerometerConfig()->acc_hardware = sbufReadU8(src);
#ifdef BARO
barometerConfig()->baro_hardware = sbufReadU8(src);
#else
sbufReadU8(src);
#endif
#ifdef MAG
compassConfig()->mag_hardware = sbufReadU8(src);
#else
sbufReadU8(src);
#endif
pitotmeterConfig()->pitot_hardware = sbufReadU8(src);
sbufReadU8(src); // rangefinder hardware
sbufReadU8(src); // optical flow hardware