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()) {
|
if (PinMapping.isValidCmt2300Config()) {
|
||||||
Hoymiles.initCMT(pin.cmt_sdio, pin.cmt_clk, pin.cmt_cs, pin.cmt_fcs, pin.cmt_gpio2, pin.cmt_gpio3);
|
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... ");
|
MessageOutput.println(" Setting radio PA level... ");
|
||||||
@ -44,9 +46,6 @@ void InverterSettingsClass::init()
|
|||||||
Hoymiles.getRadioNrf()->setDtuSerial(config.Dtu_Serial);
|
Hoymiles.getRadioNrf()->setDtuSerial(config.Dtu_Serial);
|
||||||
Hoymiles.getRadioCmt()->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... ");
|
MessageOutput.println(" Setting poll interval... ");
|
||||||
Hoymiles.setPollInterval(config.Dtu_PollInterval);
|
Hoymiles.setPollInterval(config.Dtu_PollInterval);
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user