Skip to content

Releases: etherkit/Si5351Arduino

v2.0.2

17 Mar 15:51
Compare
Choose a tag to compare
  • Increase maximum frequency in set_freq() to 225 MHz
  • Change SI5351_MULTISYNTH_SHARE_MAX from 112.5 MHz to 100 MHz due to stability issues
  • Add explicit reset of VCXO param in reset()
  • Add I2C bus address parameter and default to class constructor
  • Update si5351_calibration example sketch

v2.0.1

18 Dec 00:45
Compare
Choose a tag to compare

Fix logic error in set_freq() which causes errors in setting multiple clocks >100 MHz

v2.0.0

04 Dec 00:51
Compare
Choose a tag to compare
  • Complete rewrite of tuning algorithm
  • Add support for setting CLK6 and CLK7
  • Add support for VCXO (on Si5351B)
  • Change interface of init() and set_freq()
  • Add set_freq_manual() method
  • Add reset() method
  • Added many new example sketechs

v1.1.2

20 Mar 20:12
Compare
Choose a tag to compare

Fix error where register 183 is not pre-loaded with correct value per AN619. Add define for SI5351_CRYSTAL_LOAD_0PF (undocumented in AN619 but present in the official ClockBuilder software).

Closes #21

v1.1.1

01 Mar 04:06
Compare
Choose a tag to compare

Fix if statement eval error in set_clock_disable()

v1.1.0

28 Feb 23:19
Compare
Choose a tag to compare

Added set_pll_input() method to allow toggling the PLL reference source for the Si5351C variant and added support to init() for different PLL reference frequencies from 10 to 100 MHz.