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

Releases: khoih-prog/STM32_Slow_PWM

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

05 Mar 01:02
a8c66bd
Compare
Choose a tag to compare

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

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

02 Feb 00:58
2a7a71a
Compare
Choose a tag to compare

Releases v1.2.2

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

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

30 Jan 23:01
7698bc4
Compare
Choose a tag to compare

Releases v1.2.1

  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.0 to fix `multiple-definitions` linker error, to improve accuracy and to Optimize library code by using `reference-passing` instead of `value-passing`, to fix bug, etc.

30 Jan 07:30
655e979
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 example multiFileProject to demo for multiple-file project
  3. Improve accuracy by using double, instead of uint32_t for dutycycle, period
  4. Optimize library code by using reference-passing instead of value-passing
  5. Fix reattachInterrupt() bug. Check bugfix: reattachInterrupt() pass wrong frequency value to setFrequency() #19
  6. Update examples accordingly

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

11 Nov 03:16
8f4dd64
Compare
Choose a tag to compare

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

v1.0.0 to support ISR-based multi-channel PWM for STM32F/L/H/G/WB/MP1 boards, using stm32duino STM32 core

30 Sep 05:23
15dc59a
Compare
Choose a tag to compare

Initial Releases v1.0.0

  1. Initial coding to support STM32F/L/H/G/WB/MP1 boards such as NUCLEO_H743ZI2, NUCLEO_L552ZE_Q, NUCLEO_F767ZI, BLUEPILL_F103CB, etc., using Arduino Core for STM32
  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