tag:github.com,2008:https://github.com/khoih-prog/Teensy_Slow_PWM/releases Release notes from Teensy_Slow_PWM 2022-03-05T02:13:51Z tag:github.com,2008:Repository/411128462/v1.2.1 2022-03-05T02:16:07Z v1.2.1 to fix `DutyCycle` and `New Period` display bugs <h3>Releases v1.2.1</h3> <ol> <li>Fix <code>DutyCycle</code> bug. Check <a href="https://github.com/khoih-prog/SAMD_Slow_PWM/issues/3" data-hovercard-type="issue" data-hovercard-url="/khoih-prog/SAMD_Slow_PWM/issues/3/hovercard"><strong>float precisison of DutyCycle only sometimes working</strong> #3</a></li> <li>Fix <code>New Period</code> display bug. Check <a href="https://github.com/khoih-prog/SAMD_Slow_PWM/issues/4" data-hovercard-type="issue" data-hovercard-url="/khoih-prog/SAMD_Slow_PWM/issues/4/hovercard"><strong>random dropouts</strong> #4</a></li> <li>Update examples</li> </ol> khoih-prog tag:github.com,2008:Repository/411128462/v1.2.0 2022-02-08T02:06:08Z v1.2.0 to fix `multiple-definitions` linker error, improve accuracy, DutyCycle to be optionally updated at the end current PWM period instead of immediately, etc. <h3>Releases v1.2.0</h3> <ol> <li>Fix <code>multiple-definitions</code> linker error. Drop <code>src_cpp</code> and <code>src_h</code> directories</li> <li>Improve accuracy by using <code>float</code>, instead of <code>uint32_t</code> for <code>dutycycle</code>. Check <a href="https://github.com/khoih-prog/ESP8266_PWM/issues/1#issuecomment-1024969658" data-hovercard-type="issue" data-hovercard-url="/khoih-prog/ESP8266_PWM/issues/1/hovercard"><strong>Change Duty Cycle</strong> #1</a></li> <li>DutyCycle to be optionally updated at the end current PWM period instead of immediately. Check <a href="https://github.com/khoih-prog/ESP8266_PWM/issues/2" data-hovercard-type="issue" data-hovercard-url="/khoih-prog/ESP8266_PWM/issues/2/hovercard"><strong>DutyCycle to be updated at the end current PWM period</strong> #2</a></li> <li>Optimize library code by using <code>reference-passing</code> instead of <code>value-passing</code></li> <li>Add example <a href="/khoih-prog/Teensy_Slow_PWM/blob/v1.2.0/examples/multiFileProject"><strong>multiFileProject</strong></a> to demo for multiple-file project</li> <li>Update examples accordingly</li> </ol> khoih-prog tag:github.com,2008:Repository/411128462/v1.1.0 2021-11-11T01:34:28Z v1.1.0 to add functions to modify PWM settings on-the-fly <h3>Releases v1.1.0</h3> <ol> <li>Add functions to <strong>modify PWM settings on-the-fly</strong></li> <li>Add example to demo how to modify PWM settings on-the-fly</li> </ol> khoih-prog tag:github.com,2008:Repository/411128462/v1.0.0 2021-09-28T04:09:43Z v1.0.0 to support ISR-based multi-channel PWM for Teensy boards (Teensy 2.x, Teensy LC, Teensy 3.x, Teensy 4.x, Teensy MicroMod, etc.), using Teensyduno core <h3>Initial Releases v1.0.0</h3> <ol> <li> <p>Initial coding to support <strong>Teensy boards, such as Teensy 2.x, Teensy LC, Teensy 3.x, Teensy 4.x, Teensy MicroMod, etc.</strong>, using <a href="https://www.pjrc.com/teensy/td_download.html" rel="nofollow">Teensyduno core</a></p> </li> <li> <p>The hybrid ISR-based PWM channels can generate from very low (much less than <strong>1Hz</strong>) to highest PWM frequencies up to <strong>500-1000Hz</strong> with acceptable accuracy.</p> </li> </ol> khoih-prog