diff --git a/companion/src/firmwares/edgetx/yaml_moduledata.cpp b/companion/src/firmwares/edgetx/yaml_moduledata.cpp index 8491ce125..313c42555 100644 --- a/companion/src/firmwares/edgetx/yaml_moduledata.cpp +++ b/companion/src/firmwares/edgetx/yaml_moduledata.cpp @@ -20,6 +20,7 @@ #include "yaml_moduledata.h" #include "yaml_generalsettings.h" +#include "eeprominterface.h" #include "moduledata.h" #include "rawsource.h" @@ -410,6 +411,11 @@ bool convert::decode(const Node& node, ModuleData& rhs) } else if (mod["ghost"]) { Node ghost = mod["ghost"]; ghost["raw12bits"] >> rhs.ghost.raw12bits; + } else if (mod["crsf"]) { + Node crsf = mod["crsf"]; + YamlTelemetryBaudrate telemetryBaudrate; + crsf["telemetryBaudrate"] >> telemetryBaudrate.value; + telemetryBaudrate.toCpn(&rhs.crsf.telemetryBaudrate, getCurrentFirmware()->getBoard()); } else if (mod["flysky"]) { //TODO } else if (mod["afhds3"]) {