diff --git a/Software/VNA_embedded/Application/Drivers/Si5351C.cpp b/Software/VNA_embedded/Application/Drivers/Si5351C.cpp index 380465e..d31c92c 100644 --- a/Software/VNA_embedded/Application/Drivers/Si5351C.cpp +++ b/Software/VNA_embedded/Application/Drivers/Si5351C.cpp @@ -75,7 +75,7 @@ bool Si5351C::SetPLL(PLL pll, uint32_t frequency, PLLSource src, bool exactFrequ return WritePLLConfig(c, pll); } -bool Si5351C::SetCLK(uint8_t clknum, uint32_t frequency, PLL source, DriveStrength strength, uint32_t PLLFreqOverride, bool exactFrequency) { +bool Si5351C::SetCLK(uint8_t clknum, uint32_t frequency, PLL source, DriveStrength strength, bool exactFrequency) { ClkConfig c; c.DivideBy4 = false; c.IntegerMode = false; @@ -85,7 +85,7 @@ bool Si5351C::SetCLK(uint8_t clknum, uint32_t frequency, PLL source, DriveStreng c.source = source; c.strength = strength; - uint32_t pllFreq = PLLFreqOverride > 0 ? PLLFreqOverride : FreqPLL[(int) source]; + uint32_t pllFreq = FreqPLL[(int) source]; if (clknum > 5) { // outputs 6 and 7 are integer dividers only uint32_t div = pllFreq / frequency; diff --git a/Software/VNA_embedded/Application/Drivers/Si5351C.hpp b/Software/VNA_embedded/Application/Drivers/Si5351C.hpp index a175b34..3f800b8 100644 --- a/Software/VNA_embedded/Application/Drivers/Si5351C.hpp +++ b/Software/VNA_embedded/Application/Drivers/Si5351C.hpp @@ -32,7 +32,7 @@ public: bool Init(uint32_t clkin_freq = 0); bool ConfigureCLKIn(uint32_t clkin_freq); bool SetPLL(PLL pll, uint32_t frequency, PLLSource src, bool exactFrequency=true); - bool SetCLK(uint8_t clknum, uint32_t frequency, PLL source, DriveStrength strength = DriveStrength::mA2, uint32_t PLLFreqOverride = 0, bool exactFrequency=true); + bool SetCLK(uint8_t clknum, uint32_t frequency, PLL source, DriveStrength strength = DriveStrength::mA2, bool exactFrequency=true); bool SetBypass(uint8_t clknum, PLLSource source, DriveStrength strength = DriveStrength::mA2); bool SetCLKtoXTAL(uint8_t clknum); bool SetCLKToCLKIN(uint8_t clknum);