- Optimize speed with new
setPWM_DCPercentageInt_manual
function to improve speed almost 85% compared tosetPWM_DCPercentage_manual
- Add example PWM_SpeedTest to demo the better speed of new
setPWM_DCPercentageInt_manual
function - Improve
README.md
so that links can be used in other sites, such as PIO
- Add example PWM_manual to demo how to correctly use PWM to generate waveform. Check About DCValue in setPWM_manual #2
- Add function
setPWM_DCPercentage_manual()
to facilitate the setting PWM DC manually by using DCPercentage, instead of absolute DCValue depending on varying PWMPeriod - Catch low frequency error and use lowest permissible frequency
- Add example PWM_StepperControl to demo how to control Stepper Motor using PWM. Check Using PWM to step a stepper driver #16
- Initial coding to support AVR boards, such as Mega-2560, UNO, Nano, Leonardo, etc., using AVR cores
- The hardware-based PWM channels can generate very high frequencies.
Copyright 2022- Khoi Hoang