@@ -700,6 +700,7 @@ static bool mspFcProcessOutCommand(uint16_t cmdMSP, sbuf_t *dst, mspPostProcessF
700
700
sbufWriteU16 (dst , compassConfig ()-> mag_declination / 10 );
701
701
702
702
sbufWriteU16 (dst , batteryConfig ()-> voltage .scale );
703
+ sbufWriteU16 (dst , batteryConfig ()-> voltage .cellDetect );
703
704
sbufWriteU16 (dst , batteryConfig ()-> voltage .cellMin );
704
705
sbufWriteU16 (dst , batteryConfig ()-> voltage .cellMax );
705
706
sbufWriteU16 (dst , batteryConfig ()-> voltage .cellWarning );
@@ -712,6 +713,7 @@ static bool mspFcProcessOutCommand(uint16_t cmdMSP, sbuf_t *dst, mspPostProcessF
712
713
713
714
case MSP2_INAV_BATTERY_CONFIG :
714
715
sbufWriteU16 (dst , batteryConfig ()-> voltage .scale );
716
+ sbufWriteU16 (dst , batteryConfig ()-> voltage .cellDetect );
715
717
sbufWriteU16 (dst , batteryConfig ()-> voltage .cellMin );
716
718
sbufWriteU16 (dst , batteryConfig ()-> voltage .cellMax );
717
719
sbufWriteU16 (dst , batteryConfig ()-> voltage .cellWarning );
@@ -1613,7 +1615,7 @@ static mspResult_e mspFcProcessInCommand(uint16_t cmdMSP, sbuf_t *src)
1613
1615
break ;
1614
1616
1615
1617
case MSP2_INAV_SET_MISC :
1616
- if (dataSize == 37 ) {
1618
+ if (dataSize == 39 ) {
1617
1619
rxConfigMutable ()-> midrc = constrain (sbufReadU16 (src ), MIDRC_MIN , MIDRC_MAX );
1618
1620
1619
1621
motorConfigMutable ()-> minthrottle = constrain (sbufReadU16 (src ), PWM_RANGE_MIN , PWM_RANGE_MAX );
@@ -1643,6 +1645,7 @@ static mspResult_e mspFcProcessInCommand(uint16_t cmdMSP, sbuf_t *src)
1643
1645
#endif
1644
1646
1645
1647
batteryConfigMutable ()-> voltage .scale = sbufReadU16 (src );
1648
+ batteryConfigMutable ()-> voltage .cellDetect = sbufReadU16 (src );
1646
1649
batteryConfigMutable ()-> voltage .cellMin = sbufReadU16 (src );
1647
1650
batteryConfigMutable ()-> voltage .cellMax = sbufReadU16 (src );
1648
1651
batteryConfigMutable ()-> voltage .cellWarning = sbufReadU16 (src );
@@ -1660,8 +1663,9 @@ static mspResult_e mspFcProcessInCommand(uint16_t cmdMSP, sbuf_t *src)
1660
1663
break ;
1661
1664
1662
1665
case MSP2_INAV_SET_BATTERY_CONFIG :
1663
- if (dataSize == 25 ) {
1666
+ if (dataSize == 27 ) {
1664
1667
batteryConfigMutable ()-> voltage .scale = sbufReadU16 (src );
1668
+ batteryConfigMutable ()-> voltage .cellDetect = sbufReadU16 (src );
1665
1669
batteryConfigMutable ()-> voltage .cellMin = sbufReadU16 (src );
1666
1670
batteryConfigMutable ()-> voltage .cellMax = sbufReadU16 (src );
1667
1671
batteryConfigMutable ()-> voltage .cellWarning = sbufReadU16 (src );
0 commit comments