From 4e60517ac2185528de63eec4b8120ce6a120d10e Mon Sep 17 00:00:00 2001 From: Jason Milldrum Date: Wed, 19 Apr 2017 15:39:22 -0700 Subject: [PATCH 1/2] Disable PLL reset in set_freq() when not necesssary (test) --- src/si5351.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/si5351.cpp b/src/si5351.cpp index c77e87c..0706033 100644 --- a/src/si5351.cpp +++ b/src/si5351.cpp @@ -304,7 +304,7 @@ uint8_t Si5351::set_freq(uint64_t freq, enum si5351_clock clk) set_ms(clk, ms_reg, int_mode, r_div, div_by_4); // Reset the PLL - pll_reset(pll_assignment[clk]); + //pll_reset(pll_assignment[clk]); } return 0; From 740be7438382f8dae75ce784bbc4b55ee53010a5 Mon Sep 17 00:00:00 2001 From: Jason Milldrum Date: Sat, 17 Jun 2017 11:51:43 -0700 Subject: [PATCH 2/2] Suppress pll_reset in set_freq when not necessary --- README.md | 4 ++++ library.properties | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 1e9dc14..ce66856 100644 --- a/README.md +++ b/README.md @@ -665,6 +665,10 @@ This library does not currently support the spread spectrum function of the Si53 Changelog +* v2.0.5 + + * Remove PLL reset from set_freq() when not necessary + * v2.0.4 * Fix error in VCXO algorithm diff --git a/library.properties b/library.properties index 12cfe7f..3d92468 100644 --- a/library.properties +++ b/library.properties @@ -1,5 +1,5 @@ name=Etherkit Si5351 -version=2.0.4 +version=2.0.5 author=Jason Milldrum maintainer=Jason Milldrum sentence=A full-featured library for the Si5351 series of clock generator ICs from Silicon Labs