This repository has been archived by the owner on Jan 29, 2023. It is now read-only.
Releases: khoih-prog/nRF52_Slow_PWM
Releases · khoih-prog/nRF52_Slow_PWM
v1.2.2 to add support to Seeeduino nRF52840-based boards, such as XIAO_NRF52840 and XIAO_NRF52840_SENSE, using Seeeduino `nRF52` core, to add astyle using `allman` style and to restyle the library
v1.2.2 to add support to Seeeduino nRF52840-based boards, such as XIAO_NRF52840 and XIAO_NRF52840_SENSE, using Seeeduino `nRF52` core, to add astyle using `allman` style and to restyle the library
Latest
Releases v1.2.2
- Add support to Seeeduino nRF52840-based boards such as Seeed_XIAO_NRF52840 and Seeed_XIAO_NRF52840_SENSE, etc. using Seeeduino
nRF52
core - Add astyle using
allman
style. Restyle the library - Update all examples
- Update
Packages' Patches
to add SeeeduinonRF52
core
v1.2.1 to fix `DutyCycle` and `New Period` display bugs, to add support to Sparkfun Pro nRF52840 Mini, etc.
Releases v1.2.1
- Fix
DutyCycle
bug. Check float precisison of DutyCycle only sometimes working #3 - Fix
New Period
display bug. Check random dropouts #4 - Display informational warning only when
_PWM_LOGLEVEL_
> 3 - Add support to
Sparkfun Pro nRF52840 Mini
- Update examples
- Update
Packages' Patches
v1.2.0 to fix `multiple-definitions` linker error, improve accuracy, DutyCycle to be optionally updated at the end current PWM period instead of immediately, etc.
Releases v1.2.0
- Fix
multiple-definitions
linker error. Dropsrc_cpp
andsrc_h
directories - Improve accuracy by using
float
, instead ofuint32_t
fordutycycle
. Check Change Duty Cycle #1 - DutyCycle to be optionally updated at the end current PWM period instead of immediately. Check DutyCycle to be updated at the end current PWM period #2
- Optimize library code by using
reference-passing
instead ofvalue-passing
- Add example multiFileProject to demo for multiple-file project
- Update examples accordingly
- Update
Packages_Patches
v1.1.0 to add functions to modify PWM settings on-the-fly
Releases v1.1.0
- Add functions to modify PWM settings on-the-fly
- Add example to demo how to modify PWM settings on-the-fly
v1.0.0 to support ISR-based multi-channel PWM for nRF52-based boards ( Adafruit Itsy-Bitsy nRF52840, Feather nRF52840 Express etc), using Adafruit_nRF52_Arduino core
Initial Releases v1.0.0
-
Initial coding to support nRF52-based boards, such as AdaFruit Itsy-Bitsy nRF52840, Feather nRF52840 Express, etc. using
Adafruit nRF52 core
-
The hybrid ISR-based PWM channels can generate from very low (much less than 1Hz) to highest PWM frequencies up to 1000Hz with acceptable accuracy.