Skip to content

Releases: pavelmc/Si5351mcu

Fast: I2C burst mode writes

25 Feb 03:53
e8bc9a7
Compare
Choose a tag to compare

Thanks to @birdwes contribution to make the I2C (wire) writes a lot faster and detect and fix a bug.

  • Faster Writes (I2C burst mode)
  • Bug fix about changes in frequencies, a rare bug detected by @birdwes

Feedback is appreciated.

Version 0.5: firmware space optimization, we save as much as 1K of firmware now.

09 Feb 20:33
Compare
Choose a tag to compare

By using only integer math we saved a little more than 1k of your precious firmware space now, plus other minor bugs and some validations.

Thanks to CO7RR Josue to take the time with me to understand the math behind it.

Implemented a boolean array to check the status of the clocks si.clkOn[clk] if true then that clk is active.

As usual docs are update to reflect changes and correct typos.

Improved initialization, I2C handling and bug fix.

15 Jun 20:22
Compare
Choose a tag to compare

A new version, with all this goodies:

  • Improved init procedures (now mandatory)
  • Internal I2C handling (no need to explicit declare and init before hand)
  • Fixed a bug on the correction procedure.

See ChangeLog.md file for more details.

First full featured release candidate

24 Apr 23:00
Compare
Choose a tag to compare
Pre-release

This release candidate has all the wanted features by now.

If after some time it does not develop any new bug it will be declared stable.