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

Releases: khoih-prog/ESP8266_PWM

v1.2.4 to fix `DutyCycle` and `New Period` display bugs

05 Mar 02:40
878e12f
Compare
Choose a tag to compare

Releases v1.2.4

  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

v1.2.3 to Use `float` for `DutyCycle` and `Freq`, `uint32_t` for `period`. and to optimize code by not calculation in ISR

01 Feb 20:15
56685a9
Compare
Choose a tag to compare

Releases v1.2.3

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

v1.2.2 to permit DutyCycle to be optionally updated at the end current PWM period instead of immediately

30 Jan 21:12
80b3b93
Compare
Choose a tag to compare

Releases v1.2.2

  1. 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

v1.2.1 to fix bug and optimize library code by using `reference-passing` instead of `value-passing`

30 Jan 03:22
2c23550
Compare
Choose a tag to compare

Releases v1.2.1

  1. Fix bug.
  2. Optimize library code by using reference-passing instead of value-passing

v1.2.0 to fix `multiple-definitions` linker error, to add feature to select among highest, medium or lowest accuracy for Timers, to improve accuracy and to fix bug.

29 Jan 21:10
cfd3e0b
Compare
Choose a tag to compare

Releases v1.2.0

  1. Fix multiple-definitions linker error. Drop src_cpp and src_h directories
  2. Add feature to select among highest, medium or lowest accuracy for Timers for shortest, medium or longest time
  3. Fix reattachInterrupt() bug. Check bugfix: reattachInterrupt() pass wrong frequency value to setFrequency() #19
  4. Add example multiFileProject to demo for multiple-file project
  5. Improve accuracy by using double, instead of uint32_t for dutycycle, period. Check Change Duty Cycle #1
  6. Update examples accordingly

v1.1.0 to add functions to modify PWM settings on-the-fly

07 Nov 03:51
3be04ce
Compare
Choose a tag to compare

Releases v1.1.0

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

v1.0.0 for ESP8266 boards to use Hardware Timers Interrupt to create and output multiple synchronized PWM channels to pins.

21 Sep 22:51
dd190fc
Compare
Choose a tag to compare