tag:github.com,2008:https://github.com/khoih-prog/STM32_Slow_PWM/releases Tags from STM32_Slow_PWM 2022-03-05T01:00:56Z tag:github.com,2008:Repository/411929582/v1.2.3 2022-03-05T01:02:49Z v1.2.3 to fix `DutyCycle` and `New Period` display bugs <p>v1.2.3 to fix `DutyCycle` bug, etc.</p> <p>### Releases v1.2.3</p> <p>1. Fix `DutyCycle` bug. Check [float precisison of DutyCycle only sometimes working #3](<a class="issue-link js-issue-link" href="https://github.com/khoih-prog/SAMD_Slow_PWM/issues/3">khoih-prog/SAMD_Slow_PWM#3</a>) <br />2. Fix `New Period` display bug. Check [random dropouts #4](<a class="issue-link js-issue-link" href="https://github.com/khoih-prog/SAMD_Slow_PWM/issues/4">khoih-prog/SAMD_Slow_PWM#4</a>) <br />3. Update examples</p> khoih-prog tag:github.com,2008:Repository/411929582/v1.2.2 2022-02-02T00:58:53Z v1.2.2 to Use `float` for `DutyCycle` and `Freq`, `uint32_t` for `period`. and to optimize code by not calculation in ISR <p>v1.2.2 to replace `double` with `float`</p> <p>### Releases v1.2.2</p> <p>1. Use `float` for `DutyCycle` and `Freq`, `uint32_t` for `period`. <br />2. Optimize code by not calculation in ISR</p> khoih-prog tag:github.com,2008:Repository/411929582/v1.2.1 2022-01-30T23:01:53Z v1.2.1 to permit DutyCycle to be optionally updated at the end current PWM period instead of immediately <p>1.2.1 to to not update DutyCycle immediately</p> <p>### Releases v1.2.1</p> <p>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](<a class="issue-link js-issue-link" href="https://github.com/khoih-prog/ESP8266_PWM/issues/2">khoih-prog/ESP8266_PWM#2</a>)</p> khoih-prog tag:github.com,2008:Repository/411929582/v1.2.0 2022-01-30T07:30:21Z 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. <p>v1.2.0 to fix `multiple-definitions` linker error</p> <p>### Releases v1.2.0</p> <p>1. Fix `multiple-definitions` linker error. Drop `src_cpp` and `src_h` directories <br />2. Add example [multiFileProject](examples/multiFileProject) to demo for multiple-file project <br />3. Improve accuracy by using `double`, instead of `uint32_t` for `dutycycle`, `period` <br />4. Optimize library code by using `reference-passing` instead of `value-passing` <br />5. Fix reattachInterrupt() bug. Check [bugfix: reattachInterrupt() pass wrong frequency value to setFrequency() #19](<a class="issue-link js-issue-link" href="https://github.com/khoih-prog/ESP8266TimerInterrupt/pull/19">khoih-prog/ESP8266TimerInterrupt#19</a>) <br />6. Update examples accordingly</p> khoih-prog tag:github.com,2008:Repository/411929582/v1.1.0 2021-11-11T03:16:08Z v1.1.0 to add functions to modify PWM settings on-the-fly <p>v1.1.0 to modify PWM settings on-the-fly</p> <p>### Releases v1.1.0</p> <p>1. Add functions to modify PWM settings on-the-fly <br />2. Add example to demo how to modify PWM settings on-the-fly</p> khoih-prog tag:github.com,2008:Repository/411929582/v1.0.0 2021-09-30T05:23:12Z v1.0.0 to support ISR-based multi-channel PWM for STM32F/L/H/G/WB/MP1 boards, using stm32duino STM32 core <p>v1.0.0 for STM32F/L/H/G/WB/MP1 Slow PWM</p> <p>### Initial Releases v1.0.0</p> <p>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`](<a href="https://github.com/stm32duino/Arduino_Core_STM32">https://github.com/stm32duino/Arduino_Core_STM32</a>) <br />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.</p> khoih-prog