diff --git a/src/main/fc/fc_msp.c b/src/main/fc/fc_msp.c index 88ea65d1fd..c4a4599e8a 100755 --- a/src/main/fc/fc_msp.c +++ b/src/main/fc/fc_msp.c @@ -951,6 +951,7 @@ static bool mspFcProcessOutCommand(uint8_t cmdMSP, sbuf_t *dst, mspPostProcessFn sbufWriteU8(dst, rxConfig()->rx_spi_protocol); sbufWriteU32(dst, rxConfig()->rx_spi_id); sbufWriteU8(dst, rxConfig()->rx_spi_rf_channel_count); + sbufWriteU8(dst, rxConfig()->fpvCamAngleDegrees); break; case MSP_FAILSAFE_CONFIG: @@ -1745,6 +1746,9 @@ static mspResult_e mspFcProcessInCommand(uint8_t cmdMSP, sbuf_t *src) rxConfig()->rx_spi_id = sbufReadU32(src); rxConfig()->rx_spi_rf_channel_count = sbufReadU8(src); } + if (dataSize > 22) { + rxConfig()->fpvCamAngleDegrees = sbufReadU8(src); + } break; case MSP_SET_FAILSAFE_CONFIG: