Set CMT frequency only if a valid pin config was found
This commit is contained in:
parent
c3368450f6
commit
15156b4b87
@ -34,6 +34,8 @@ void InverterSettingsClass::init()
|
||||
|
||||
if (PinMapping.isValidCmt2300Config()) {
|
||||
Hoymiles.initCMT(pin.cmt_sdio, pin.cmt_clk, pin.cmt_cs, pin.cmt_fcs, pin.cmt_gpio2, pin.cmt_gpio3);
|
||||
MessageOutput.println(F(" Setting CMT target frequency... "));
|
||||
Hoymiles.getRadioCmt()->setInverterTargetFrequency(config.Dtu_CmtFrequency);
|
||||
}
|
||||
|
||||
MessageOutput.println(" Setting radio PA level... ");
|
||||
@ -44,9 +46,6 @@ void InverterSettingsClass::init()
|
||||
Hoymiles.getRadioNrf()->setDtuSerial(config.Dtu_Serial);
|
||||
Hoymiles.getRadioCmt()->setDtuSerial(config.Dtu_Serial);
|
||||
|
||||
MessageOutput.println(" Setting CMT target frequency... ");
|
||||
Hoymiles.getRadioCmt()->setInverterTargetFrequency(config.Dtu_CmtFrequency);
|
||||
|
||||
MessageOutput.println(" Setting poll interval... ");
|
||||
Hoymiles.setPollInterval(config.Dtu_PollInterval);
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user