tag:github.com,2008:https://github.com/khoih-prog/SAMD_TimerInterrupt/releases Release notes from SAMD_TimerInterrupt 2022-09-29T23:45:46Z tag:github.com,2008:Repository/309318381/v1.10.1 2022-09-29T23:48:18Z v1.10.1 using float instead of ulong for interval and to Prevent overflow of SAMD51 TCx by flagging error <h3>Releases v1.10.1</h3> <ol> <li>Using <strong>float</strong> instead of <strong>ulong</strong> for <strong>interval</strong></li> <li>Prevent overflow of SAMD51 <strong>TCx</strong> by flagging error</li> </ol> khoih-prog tag:github.com,2008:Repository/309318381/v1.10.0 2022-09-29T04:05:09Z v1.10.0 to avoid conflict with Servo library, to prevent overflow of TCx by flagging error and to modify all examples <h3>Releases v1.10.0</h3> <ol> <li>Avoid conflict with <code>Servo</code> library. Check <a href="https://github.com/khoih-prog/TimerInterrupt_Generic/discussions/11" data-hovercard-type="discussion" data-hovercard-url="/khoih-prog/TimerInterrupt_Generic/discussions/11/hovercard"><strong>Cannot use TimerInterrupt_Generic Library in the same time than Servo Library</strong> #11</a></li> <li>Prevent overflow of <strong>TCx</strong> by flagging error</li> <li>Modify all examples</li> <li>Update <code>Packages_Patches</code></li> </ol> khoih-prog tag:github.com,2008:Repository/309318381/v1.9.0 2022-05-08T20:49:27Z v1.9.0 to add TC4, TC5, TCC1 and TCC2 Timers to SAMD21, to add functions `attachInterruptInterval_MS()` and `setInterval_MS()` and to add / rewrite examples <h3>Releases v1.9.0</h3> <ol> <li>Add <strong>TC4, TC5, TCC1 and TCC2</strong> Timers to <strong>SAMD21</strong></li> <li>Add example <a href="/khoih-prog/SAMD_TimerInterrupt/blob/v1.9.0/examples/SAMD21_MultiTimers"><strong>SAMD21_MultiTimers</strong></a> to demo the how to use all 6 SAMD21 timers simultaneously.</li> <li>Add functions <code>attachInterruptInterval_MS()</code> and <code>setInterval_MS()</code></li> <li>Rewrite examples to take advantage of new functions and timers</li> </ol> khoih-prog tag:github.com,2008:Repository/309318381/v1.8.0 2022-05-07T22:29:25Z v1.8.0 to fix bug introduced in v1.7.0 to SAMD21 TC3 <h3>Releases v1.8.0</h3> <ol> <li>Fix bug introduced in v1.7.0 to SAMD21 TC3. Check <a href="https://github.com/khoih-prog/SAMD_TimerInterrupt/discussions/21" data-hovercard-type="discussion" data-hovercard-url="/khoih-prog/SAMD_TimerInterrupt/discussions/21/hovercard"><strong>Do I have a brick? I'm unable to upload sketches after using this library!</strong> #21</a></li> </ol> khoih-prog tag:github.com,2008:Repository/309318381/v1.7.0 2022-04-25T19:38:14Z v1.7.0 to optimize code for setInterval() of SAMD21 TC3 <h3>Releases v1.7.0</h3> <ol> <li>Optimize code for <strong>setInterval() of SAMD21 TC3</strong>. Check <a href="https://github.com/khoih-prog/SAMD_TimerInterrupt/issues/17" data-hovercard-type="issue" data-hovercard-url="/khoih-prog/SAMD_TimerInterrupt/issues/17/hovercard"><strong>setInterval on a running timer results in a period significantly longer than the specified period</strong> #17</a></li> <li>Update <code>Packages_Patches</code></li> </ol> khoih-prog tag:github.com,2008:Repository/309318381/v1.6.0 2022-01-21T05:44:10Z v1.6.0 to fix multiple-definitions linker error, to add support to many more boards, such as `SAMD21E1xA`, `SAMD21G1xA` and`SAMD21J1xA` <h3>Releases v1.6.0</h3> <ol> <li>Fix <code>multiple-definitions</code> linker error. Drop <code>src_cpp</code> and <code>src_h</code> directories</li> <li>Add example <a href="/khoih-prog/SAMD_TimerInterrupt/blob/v1.6.0/examples/multiFileProject"><strong>multiFileProject</strong></a> to demo for multiple-file project.</li> <li>Add support to many more boards, such as <code>SAMD21E1xA</code>, <code>SAMD21G1xA</code> and<code>SAMD21J1xA</code></li> <li>Optimize library code by using <code>reference-passing</code> instead of <code>value-passing</code></li> <li>Update all examples</li> <li>Update <code>Packages_Patches</code></li> </ol> khoih-prog tag:github.com,2008:Repository/309318381/v1.5.0 2021-10-08T18:22:59Z v1.5.0 to improve frequency precision by using float instead of ulong <h3>Releases v1.5.0</h3> <ol> <li>Improve <strong>frequency precision</strong> by using float instead of ulong, Check PR <a href="https://github.com/khoih-prog/SAMD_TimerInterrupt/pull/7" data-hovercard-type="pull_request" data-hovercard-url="/khoih-prog/SAMD_TimerInterrupt/pull/7/hovercard"><strong>change variable period from unsigned long to float</strong> #7</a></li> <li>Remove compiler warnings</li> <li>Update <code>Packages' Patches</code></li> <li>Add <code>strict</code> option for PIO <code>lib_compat_mode</code></li> <li>Split <code>changelog.log</code> from <code>README.md</code></li> </ol> khoih-prog tag:github.com,2008:Repository/309318381/v1.4.0 2021-06-02T19:07:31Z Release v1.4.0 to fix SAMD21 rare bug caused by not fully initialized Prescaler <h3>Releases v1.4.0</h3> <ol> <li>Fix SAMD21 rare bug caused by <strong>not fully initialized Prescaler</strong>. Check <a href="https://github.com/khoih-prog/SAMD_TimerInterrupt/issues/3" data-hovercard-type="issue" data-hovercard-url="/khoih-prog/SAMD_TimerInterrupt/issues/3/hovercard"><strong>Bug when going from a &gt;20000us period to a &lt;20000us period. The timer period become 4 times greater.</strong> #3</a></li> </ol> khoih-prog tag:github.com,2008:Repository/309318381/v1.3.1 2021-05-09T06:29:43Z Release v1.3.1 to fix compile error to some SAMD21-based boards, such as ADAFRUIT_FEATHER_M0, etc. <h3>Releases v1.3.1</h3> <ol> <li>Fix compile error to some SAMD21-based boards, such as ADAFRUIT_FEATHER_M0, ARDUINO_SAMD_FEATHER_M0, ADAFRUIT_METRO_M0_EXPRESS, ARDUINO_SAMD_HALLOWING_M0 and ADAFRUIT_BLM_BADGE. Check <a href="https://github.com/khoih-prog/SAMD_TimerInterrupt/issues/2" data-hovercard-type="issue" data-hovercard-url="/khoih-prog/SAMD_TimerInterrupt/issues/2/hovercard"><strong>Doesn't compile with Adafruit Feather M0</strong> #2</a>.</li> </ol> khoih-prog tag:github.com,2008:Repository/309318381/v1.3.0 2021-04-03T02:56:12Z Release v1.3.0 to add support to Sparkfun SAMD21 and SAMD51 boards <h3>Releases v1.3.0</h3> <ol> <li>Add support to <strong>Sparkfun SAMD21 boards</strong> such as <strong>SparkFun_RedBoard_Turbo, SparkFun_Qwiic_Micro, etc.</strong></li> <li>Add support to <strong>Sparkfun SAMD51 boards</strong> such as <strong>SparkFun_SAMD51_Thing_Plus, SparkFun_SAMD51_MicroMod, etc.</strong></li> <li>Update examples to support Sparkfun boards.</li> </ol> khoih-prog