Software PWM 1.1
Software PWM for any digital pin
Revision History

Sep 2021 ver 1.1.0

  • Implemented direct I/O efficiency options suggested by rhormigo (github issue #1)
  • Implemented global cycle counting suggested by rhormigo (github issue #1)

Sep 2021 ver 1.0.6

  • Final resolution of setPin() issue

Sep 2021 ver 1.0.5

  • Reorganized instance functionality for efficiency

Sep 2021 ver 1.0.4

  • Fixed reported glitch in setPin() caused by duty/cycle boundaries (github issue #1)
  • Expanded Test example functionality

Sep 2021 ver 1.0.3

  • disable() now called in destructor

Apr 2021 ver 1.0.2

  • cyclecount and duty variables now volatile.

Mar 2021 ver 1.0.1

  • Minor tweaks

Mar 2021 ver 1.0.0

  • Initial release