Continue from
Releases v1.2.0
- Add efficient
setPWM_manual()function to use in wafeform creation using PWM. Check Duty cycle as integer rather than float #6 - Add example PWM_Waveform to demonstrate how to use new
setPWM_manual()function in wafeform creation - Optimize library code and examples by using reference-passing instead of value-passing.
Releases v1.1.1
- Fix compiler warnings.
- Display informational warning when
_PWM_LOGLEVEL_> 3
Releases v1.1.0
- Permit PWM output for both channels of PWM slice. Check Request for Clarification on PWM Slices and A/B sides #5
- Use float
insteadofdoublefor frequency and duty-cycle - Add example PWM_MultiChannel to demonstrate how to use both channels of PWM slice.
Releases v1.0.5
- Permit changing dutyCycle and keep same frequency on-the-fly. Check Attempting to Alter the Duty Cycle w/o changing any other values #3
- Add example PWM_DynamicDutyCycle to demonstrate new feature
- Add support for more boards using arduino-pico core, such as ADAFRUIT_ITSYBITSY_RP2040, CYTRON_MAKER_NANO_RP2040, SPARKFUN_PROMICRO_RP2040, CHALLENGER_2040_WIFI_RP2040, ILABS_2040_RPICO32_RP2040, MELOPERO_SHAKE_RP2040, SOLDERPARTY_RP2040_STAMP, UPESY_RP2040_DEVKIT, WIZNET_5100S_EVB_PICO, etc.
- Display compiler informational warning messages only when
_PWM_LOGLEVEL_> 3
Releases v1.0.4
- Fix platform in
library.json
Releases v1.0.3
- Not reprogram if same PWM frequency.
- Add PIO strict
lib_compat_mode