SoftPWM from Brett Hagman

@anon75951627, your topic has been moved to a more suitable location on the forum. Installation and Troubleshooting is not for questions about your project. See
About the Installation & Troubleshooting category.

If I had your question, I would dig through the library; there might be some explanations in there.