diff --git a/firmware/command_ctrl.ino b/firmware/command_ctrl.ino index deadb70..8720b29 100644 --- a/firmware/command_ctrl.ino +++ b/firmware/command_ctrl.ino @@ -323,16 +323,19 @@ void cc_enableClk(void) Serial.write(MSG_SOM2); if (cc_read_data[0] == SI5351_CLK0) { + si5351.set_freq((uint64_t)start_freq * 100, SI5351_PLL_FIXED, SI5351_CLK0); si5351.output_enable(SI5351_CLK0, 1); // enable clock output 0 Serial.write(MSG_TYPE_ANSWER_OK); } else if (cc_read_data[0] == SI5351_CLK1) { + si5351.set_freq((uint64_t)start_freq * 100, SI5351_PLL_FIXED, SI5351_CLK1); si5351.output_enable(SI5351_CLK1, 1); // enable clock output 1 Serial.write(MSG_TYPE_ANSWER_OK); } else if (cc_read_data[0] == SI5351_CLK2) { + si5351.set_freq((uint64_t)start_freq * 100, SI5351_PLL_FIXED, SI5351_CLK2); si5351.output_enable(SI5351_CLK2, 1); // enable clock output 2 Serial.write(MSG_TYPE_ANSWER_OK); } else {