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

Latest commit

 

History

History
79 lines (51 loc) · 3.61 KB

changelog.md

File metadata and controls

79 lines (51 loc) · 3.61 KB

SAMD_Slow_PWM Library

arduino-library-badge GitHub release GitHub contributions welcome GitHub issues

Donate to my libraries using BuyMeACoffee



Table of Contents



Changelog

Releases v1.2.3

  1. Fix DutyCycle bug. Check float precisison of DutyCycle only sometimes working #3
  2. Fix New Period display bug. Check random dropouts #4
  3. Update examples

Releases v1.2.2

  1. Use correct PWM_Generic_Debug.h file. Check missing header #2
  2. Display informational warning only when _PWM_LOGLEVEL_ > 3
  3. Update Packages' Patches

Releases v1.2.1

  1. Use float for DutyCycle and Freq, uint32_t for period.
  2. Optimize code by not calculation in ISR

Releases v1.2.0

  1. Fix multiple-definitions linker error. Drop src_cpp and src_h directories
  2. DutyCycle to be optionally updated at the end current PWM period instead of immediately. Check DutyCycle to be updated at the end current PWM period #2
  3. Add examples SAMD21 multiFileProject and SAMD51 multiFileProjectto demo for multiple-file project
  4. Improve accuracy by using double, instead of uint32_t for dutycycle, period. Check Change Duty Cycle #1
  5. Optimize library code by using reference-passing instead of value-passing
  6. Add support to many more boards, such as SAMD21E1xA, SAMD21G1xA andSAMD21J1xA
  7. Update examples accordingly
  8. Update Packages' Patches

Releases v1.1.0

  1. Add functions to modify PWM settings on-the-fly
  2. Add example to demo how to modify PWM settings on-the-fly

Initial Releases v1.0.0

  1. Initial coding to support SAMD21/SAMD51 boards such as NANO_33_IOT, ITSYBITSY_M4, SEEED_XIAO_M0, SparkFun_SAMD51_Thing_Plus, etc. using Arduino, Adafruit or Sparkfun core
  2. The hybrid ISR-based PWM channels can generate from very low (much less than 1Hz) to highest PWM frequencies up to 1000Hz with acceptable accuracy.


Copyright

Copyright 2021- Khoi Hoang