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

Latest commit

 

History

History
73 lines (46 loc) · 3.54 KB

changelog.md

File metadata and controls

73 lines (46 loc) · 3.54 KB

nRF52_MBED_Slow_PWM Library

arduino-library-badge GitHub release GitHub contributions welcome GitHub issues

Donate to my libraries using BuyMeACoffee



Table of Contents



Changelog

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 mbed core
  2. Add astyle using allman style. Restyle the library

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. Update examples

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

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

Initial Releases v1.0.0

  1. Initial coding to support Nano-33-BLE or Nano-33-BLE_Sense boards using
  1. 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.


Copyright

Copyright 2021- Khoi Hoang