Skip to content

Releases: adafruit/Adafruit_Si5351_Library

1.5.0

Choose a tag to compare

@tyeth tyeth released this 30 Jun 13:47
58f0a8c

Changes since 1.4.3

New Features

  • Add RP2040 (arduino-pico) pgmspace compatibility
  • Add 8-channel (CLK0..CLK7) support for SI5351C-B
  • eightoutput example: add per-output Serial prints, delay(10) in error trap
  • Add setFrequency() helper to auto-compute dividers from a target frequency
  • Add Doxygen docs for setupRdiv() and writeN()
  • Add device status / interrupt register API (reg 0/1/2)
  • Add setupPLLSource() API for reg 15 (PLL input source / CLKIN divider)

Bug Fixes

  • Fix >150 MHz output: set MSx_DIVBY4 bits for div==4 (#18)

Changed

  • Use Adafruit_BusIO RegisterBits for register-bitfield writes
  • Collapse setupMultisynth6/7 into setupMultisynthInteger(output, ...)
  • Merge setupMultisynthInt: handle CLK6/7 integer-only path internally
  • DIVBY4: reject fractional div==4 (integer-only mode)
  • Move setFrequency() Doxygen out of header (inline //!< style)
  • Apply clang-format to setupPLLSource() (Google style, 80col)

Full Changelog: 1.4.3...1.5.0

1.4.3

Choose a tag to compare

@tyeth tyeth released this 03 Mar 14:48
2e53d2f

Changed

  • Added .clang-format configuration for consistent code style
  • Updated GitHub Actions CI workflow to enforce code formatting standards

Full Changelog: 1.4.2...1.4.3

1.4.2 Bump version in library.properties

Choose a tag to compare

@tyeth tyeth released this 15 Nov 15:21
0279d3d

What's Changed

  • Update version number to 1.4.2 by @tyeth in #21

Full Changelog: 1.4.1...1.4.2

1.4.1 - Updated CI Actions versions

Choose a tag to compare

@evaherrada evaherrada released this 22 May 17:02
Update CI action versions

1.4.0 - Spread Spectrum Control

Choose a tag to compare

@caternuson caternuson released this 10 Jan 19:28
d849003
  • Add enableSpreadSpectrum() to allow toggling spread spectrum and set to off by default.

1.3.0 - Converted to BusIO

Choose a tag to compare

@evaherrada evaherrada released this 19 Oct 17:29
b08b3d0
Merge pull request #14 from caternuson/iss3

Fix assert check

1.2.1 - Changed Multisynth upper divider limit to < 2049

Choose a tag to compare

@evaherrada evaherrada released this 26 Apr 20:33
5cbb972
Bump to 1.2.1

1.2.0 - Updated multisynth function, set i2c to 400kbps, added burst send mode

Choose a tag to compare

@evaherrada evaherrada released this 09 Feb 21:43
f0e1b4a
Bump to 1.2.0

1.1.0 - Moved to GitHub Actions, fully documented with doxygen

Choose a tag to compare

@evaherrada evaherrada released this 29 May 18:56
fc4285e
Merge pull request #5 from adafruit/actionci

Fixed doxygen index page, fully documented, moved to actions

ARM support

Choose a tag to compare

@caternuson caternuson released this 19 Jan 15:16
a94f0c5

Fix includes to support ARM based boards.