- 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 usingDCPercentage - Optimize for PWM speed when changing
dutycyclewhile using samefrequency
- Add example PWM_StepperControl to demo how to control Stepper Motor using PWM. Check Using PWM to step a stepper driver #16
- Convert to
h-onlycode - Optimize library code by using
reference-passinginstead ofvalue-passing - Add example multiFileProject to demo for multiple-file project
- Update
Packages_Patchesand test with new ArduinoCore-mbedmbed_portenta core v2.7.2
- Fix PWM_Multi example by not using HRTIM pinD3 and pinD6 at the same time
- Temporary fix polarity for HRTIM PWM for core v2.6.1-. Check Portenta: PWM on HRTIM has inverted corner case values #352. To be modified when the issue is fixed.
- Completely new code to fix no PWM output issue. Check No PWM-Output signals #1
- To permit start, stop, change and restore the settings of any PWM channel on-the-fly
- Initial coding to support Portenta_H7 boards such as Portenta_H7 Rev2 ABX00042, etc., using ArduinoCore-mbed mbed_portenta core
Copyright 2021- Khoi Hoang
