Skip to content
This repository has been archived by the owner on Jan 29, 2023. It is now read-only.

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

26 Oct 20:12
664fef0
Compare
Choose a tag to compare

Releases v1.2.2

  1. Add support to Seeeduino nRF52840-based boards such as Seeed_XIAO_NRF52840 and Seeed_XIAO_NRF52840_SENSE, etc. using Seeeduino nRF52 core
  2. Add astyle using allman style. Restyle the library
  3. Update all examples
  4. Update Packages' Patches to add Seeeduino nRF52 core

v1.2.1 to fix `DutyCycle` and `New Period` display bugs, to add support to Sparkfun Pro nRF52840 Mini, etc.

04 Mar 04:29
31c4bdf
Compare
Choose a tag to compare

Releases v1.2.1

  1. Fix DutyCycle bug. Check float precisison of DutyCycle only sometimes working #3
  2. Fix New Period display bug. Check random dropouts #4
  3. Display informational warning only when _PWM_LOGLEVEL_ > 3
  4. Add support to Sparkfun Pro nRF52840 Mini
  5. Update examples
  6. 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.

08 Feb 00:33
12010b7
Compare
Choose a tag to compare

Releases v1.2.0

  1. Fix multiple-definitions linker error. Drop src_cpp and src_h directories
  2. Improve accuracy by using float, instead of uint32_t for dutycycle. Check Change Duty Cycle #1
  3. 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
  4. Optimize library code by using reference-passing instead of value-passing
  5. Add example multiFileProject to demo for multiple-file project
  6. Update examples accordingly
  7. Update Packages_Patches

v1.1.0 to add functions to modify PWM settings on-the-fly

10 Nov 22:49
e4e151d
Compare
Choose a tag to compare

Releases v1.1.0

  1. Add functions to modify PWM settings on-the-fly
  2. 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

26 Sep 05:47
7109008
Compare
Choose a tag to compare

Initial Releases v1.0.0

  1. Initial coding to support nRF52-based boards, such as AdaFruit Itsy-Bitsy nRF52840, Feather nRF52840 Express, etc. using Adafruit nRF52 core

  2. 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.