Skip to content
This repository has been archived by the owner on Jan 29, 2023. It is now read-only.

Releases: khoih-prog/SAMD_TimerInterrupt

v1.10.1 using float instead of ulong for interval and to Prevent overflow of SAMD51 TCx by flagging error

29 Sep 23:48
1d1ea84
Compare
Choose a tag to compare

Releases v1.10.1

  1. Using float instead of ulong for interval
  2. Prevent overflow of SAMD51 TCx by flagging error

v1.10.0 to avoid conflict with Servo library, to prevent overflow of TCx by flagging error and to modify all examples

29 Sep 04:05
f56782b
Compare
Choose a tag to compare

Releases v1.10.0

  1. Avoid conflict with Servo library. Check Cannot use TimerInterrupt_Generic Library in the same time than Servo Library #11
  2. Prevent overflow of TCx by flagging error
  3. Modify all examples
  4. Update Packages_Patches

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

08 May 20:49
d4b8177
Compare
Choose a tag to compare

Releases v1.9.0

  1. Add TC4, TC5, TCC1 and TCC2 Timers to SAMD21
  2. Add example SAMD21_MultiTimers to demo the how to use all 6 SAMD21 timers simultaneously.
  3. Add functions attachInterruptInterval_MS() and setInterval_MS()
  4. Rewrite examples to take advantage of new functions and timers

v1.8.0 to fix bug introduced in v1.7.0 to SAMD21 TC3

07 May 22:29
73f17d1
Compare
Choose a tag to compare

v1.7.0 to optimize code for setInterval() of SAMD21 TC3

25 Apr 19:38
3f496d6
Compare
Choose a tag to compare

v1.6.0 to fix multiple-definitions linker error, to add support to many more boards, such as `SAMD21E1xA`, `SAMD21G1xA` and`SAMD21J1xA`

21 Jan 05:44
163a856
Compare
Choose a tag to compare

Releases v1.6.0

  1. Fix multiple-definitions linker error. Drop src_cpp and src_h directories
  2. Add example multiFileProject to demo for multiple-file project.
  3. Add support to many more boards, such as SAMD21E1xA, SAMD21G1xA andSAMD21J1xA
  4. Optimize library code by using reference-passing instead of value-passing
  5. Update all examples
  6. Update Packages_Patches

v1.5.0 to improve frequency precision by using float instead of ulong

08 Oct 18:22
aac108a
Compare
Choose a tag to compare

Releases v1.5.0

  1. Improve frequency precision by using float instead of ulong, Check PR change variable period from unsigned long to float #7
  2. Remove compiler warnings
  3. Update Packages' Patches
  4. Add strict option for PIO lib_compat_mode
  5. Split changelog.log from README.md

Release v1.4.0 to fix SAMD21 rare bug caused by not fully initialized Prescaler

02 Jun 19:07
85e1c00
Compare
Choose a tag to compare

Release v1.3.1 to fix compile error to some SAMD21-based boards, such as ADAFRUIT_FEATHER_M0, etc.

09 May 06:29
8af93c3
Compare
Choose a tag to compare

Releases v1.3.1

  1. 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 Doesn't compile with Adafruit Feather M0 #2.

Release v1.3.0 to add support to Sparkfun SAMD21 and SAMD51 boards

03 Apr 02:56
cc1a1ce
Compare
Choose a tag to compare

Releases v1.3.0

  1. Add support to Sparkfun SAMD21 boards such as SparkFun_RedBoard_Turbo, SparkFun_Qwiic_Micro, etc.
  2. Add support to Sparkfun SAMD51 boards such as SparkFun_SAMD51_Thing_Plus, SparkFun_SAMD51_MicroMod, etc.
  3. Update examples to support Sparkfun boards.